Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Ejempos de repetición
2
Factorial con for
3
Factorial con while
4
Potencia (sin usar **)
5
Largo de cadena (sin usar len)
6
Reversa de una cadena
7
Tablas de multiplicar
8
Lectura con centinela un número por línea
el último número es negativo (centinela) el centinela indica el fin de los datos, no se considera como dato válido
9
Lectura con centinela (suma)
10
Lectura con centinela(máximo)
11
Lectura con centinela (invertir)
12
Máximo Común Divisor
13
Búsqueda en una cadena (sin usar in)
14
Búsqueda en cadena con for
15
Búsqueda en cadena for+break
16
Break y continue No se recomienda abusar de su utilización.
break interrumpe una iteración y pasa a la instrucción siguiente continue pasa a la siguiente iteración de un while o repeat (poco usada) Es muy común la combinación de for y break en lugar de un while con condición compuesta.
17
Centinela con break
18
Secuencias En python se consideran secuencias varios tipos distintos:
listas cadenas tuplas Todos ellos tienen operaciones en común
19
Operaciones de secuencia
x in s: True si algún ítem de s es igual a x x not in s False si algún ítem de s es igual a x s + t concatenación de s y t s * n n copias de s concatenadas s[i] i-ésimo ítem de s s[i:j] rebanada de s desde i hasta j s[i:j:k] rebanada con paso k len(s) largo de s min(s) mínimo de s max(s) máximo de s
20
Tuplas Similares a las listas, pero inmutables
21
Métodos para listas list.append(x) Agrega x al final de la list
list.extend(L) Agrega los elementos de L al final de list list.insert(i, x) Inserta x en la posición i list.remove(x) Borra la primera aparición de x en la lista. Produce un error si x no aparece. list.pop(i) Borra el ítem en la posición i y retorna su valor. Si no se especifica i, borra el último.
22
Métodos para listas (cont)
list.index(x) Retorna el índice del primer ítem de la lista cuyo valor es x. Produce un error si x no aparece. list.count(x) Retorna el número de veces que x aparece en la lista. list.sort() Ordena los elementos de la lista. list.reverse() Invierte los elementos de la lista.
24
Listas por comprensión
25
Listas por comprensión (2)
26
Listas por comprensión (3)
27
La instrucción del
28
Conjuntos
29
Conjuntos. Operaciones
30
Diccionarios
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.