Cap. 4 - Ciclos determinados for Flashcards
La oración for en python…
está diseñada para trabajar con una secuencia de ítems.
Síntaxis de oración for
for variable in [elem1, elem2, …]:
Bloque de
Oraciones
Comparación entre ciclo while y for.
for num in [1,2,3,4,5]:
print(num)
num = 1
while num <= 5:
print(num)
num += 1
En cada iteración del ciclo for, la variable control hace referencia a una copia de un elemento distinto de la lista. Por eso…
no se puede utilizar la variable control para cambiar el valor de un elemento en la lista.
Ejemplo:
numbers = [1,2,3,4,5]
for num in numbers:
num = 99
print(numbers)
función range ( )
Genera un objeto iterable similar a una secuencia.
NO GENERA LISTA
Genera una secuencia de valores sobre la cual podemos
iterar utilizando un ciclo for.
EJemplo:
for valor in range(5):
print(valor)
La función range puede tener….. argumentos
de 1 a 3 y tienen que ser tipo int.
Los argumentos de range (en orden) son…
range(start, stop, step)
El argumento Start
indica el valor inicial de la secuencia.
opcional ya que el valor default es 0.
El argumento Stop
indica el valor límite pero no se incluye en la secuencia.
requerido
El argumento Step
Indica el incremento de la secuencial.
opcional, el default es 1
Cuando solo se especifica 1 argumento…
el argumento representa el stop.
Cuando solo se especifican 2 argumentos…
los argumentos son start y stop
Cuando se especifican 3 los argumentos…
los argumentos son start, stop, step
VER TABLA DE PRESENTACIÓN
Síntaxis de oracion for con range
for variable in range(start, stop, step):
Bloque de
Oraciones