La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ejempos de repetición.

Presentaciones similares


Presentación del tema: "Ejempos de repetición."— Transcripción de la presentación:

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.

23

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


Descargar ppt "Ejempos de repetición."

Presentaciones similares


Anuncios Google