RAMÓN G
PYTHON 3.9.7
BUCLES EN PYTHON
Los bucles (también conocidos como ciclos, nos permiten ejecutar una o varias líneas de código
múltiples veces, a través de una estructura de control.
• FOR … in→ los usamos cuando sabemos cuantas veces se va a repetir un ciclo
• WHILE → los usamos cuando no sabemos cuantas veces se va a repetir un ciclo
Sintaxis : for <var> in range(<inicio>, <fin>)
secuencia = [“uno”, “dos”, “tres”] for i in range(4)
for elemento in secuencia: print(i)
print elemento
Por
Por
defecto
defecto
uno se inicia
es 1 0
dos con 0 1
Tres 2
3
Cuando utilizamos el range (inicio, detente[, paso]
PYTHON 3.9.7
CICLO FOR EN PYTHON
# ciclo3 for con diccionarios:
# ciclo for con strings: letras = ”a”:1, “b”:2, “c”:3
words = ['cat', 'window', ‘mouse'] for clave in letras
for w in words: print(clave)
print(w, len(w))
a
cat 3 b
window 6 c
defenestrate 12
Para iterar sobre sus valores ,
# ciclo2 for con strings: debemos usar:
for char in “Python”:
print(char) # ciclo4 for con valores de claves
de un diccionario:
P letras = ”a”:1, “b”:2, “c”:3
y for valor in letras.values():
t print(valor)
h
o 1
n 2
3
PYTHON 3.9.7
CICLO FOR EN PYTHON
# ciclo5 for con claves y valores
de un diccionario:
letras = ”a”:1, “b”:2, “c”:3
for clave, valor in letras.items():
print(clave, valor)
a 1
b 2
c 3
PYTHON 3.9.7
CICLOS WHILE EN PYTHON
Ciclo que continua mientras una condición es verdadera y se detiene cuando es falsa.
While <condición>:
# código
Los ciclos while no actualizan las variables de control automáticamente, deben ser
actualizadas en el cuerpo del ciclo.
# ciclo while
x= 20
while x< 35:
print(x)
x +=3
20
23
26
29
32
PYTHON 3.9.7
CICLOS WHILE EN PYTHON
edad = 0
while edad < 18:
edad = edad + 1
print (“Felicidades, tienes “ + str(edad))
# ciclo while
x= 20
while x< 35:
print(x)
x +=3
20
23
26
29
32
PYTHON 3.9.7
ELEMENTOS BÁSICOS DE PYTHON
TODO POR HOY.