DEV Community

Cover image for Ibuprofeno.py💊| #165: Explica este código Python
Cristian Fernando
Cristian Fernando

Posted on

Ibuprofeno.py💊| #165: Explica este código Python

Explica este código Python

Dificultad: Fácil

i = 0
while i < 3:
    print(i)
    i += 1
else:
    print(0)
Enter fullscreen mode Exit fullscreen mode
  • A. 0 1 2 3 0
  • B. 0 1 2 0
  • C. 0 1 2
  • D. Ninguna de las anteriores

Respuesta:

👉 B. 0 1 2 0

En Python existe la peculiaridad de que podemos usar la clausula else asociada a un bucle while.

El funcionamiento es el siguiente: el bucle while funcionará de manera habitual y normal hasta que se presente el primer caso donde la condición no se cumpla, entonces una vez pasado esto saltamos automáticamente al else.

En nuestro ejemplo el while imprimirá 0 1 2, cuando i = 3 la condición i < 3 ya no se cumple, entonces salta al bucle else que imprime un valor en duro print(0) teniendo 0 1 2 0.

Top comments (0)