Iteración usando while

  • Duración de la lección: 4:05 min

[1]:
#
# Estructura básica de un while
# ===============================================
#
counter = 0

while counter < 5:
    #
    # Cuerpo del while
    #
    print(counter)
    counter = counter + 1

print("fin")
0
1
2
3
4
fin
[2]:
#
# El cuerpo del while nunca se ejecuta
#
value = 10

while value < 5:

    print(value)
    value += 1
[3]:
#
# Estructura equivalente entre un for y un while
# ===============================================
#
for num in range(2, 10):
    print(num)
2
3
4
5
6
7
8
9
[4]:
num = 2
while num < 10:
    print(num)
    num += 1
2
3
4
5
6
7
8
9

Comando else en estructuras for y while

[5]:
n = 0
while n < 5:
    print(n)
    n = n + 1
else:
    #
    # Es posible pero en la práctica
    # no se usa
    #
    print("cuerpo else")

print("fin")
0
1
2
3
4
cuerpo else
fin
[6]:
for n in range(5):
    print(n)
    n = n + 1
else:
    print("cuerpo else")

print("fin")
0
1
2
3
4
cuerpo else
fin