Capítulo 28 - El bucle WHILE 2 - Bucles 2

Curso de Python desde cero


Terminemos con el bucle while viendo como salir del bucle cuando queramos independientemente de si la condición se cumple o no.

Esto lo podemos hacer anidando dentro del while un if.

Código

x = 1

while x <= 10:
    print(x)
	if x == 5:
	    break
    x += 1 

Resultado

Independientemente de la condición del while, se rompe la ejecución y se sale gracias a la condición que hay dentro con un if y al break que contiene, que lo que hace es romper el flujo de ejecución del bucle solo si en algún momento, x vale 5.

1
2
3
4
5

Podemos hacer saltos dentro del bucle:

Código

x = 0

while x < 10:
    x += 1
    if x == 5 or x == 7:
	continue
    print(x)

Resultado

Podemos observar el efecto del if con el continue, hacen que se salte la ejecución cuando x vale 5 y cuando vale 7.
No confundas el or y el and, si aquí le pones un and le dirás que salte cuando x valga 5 y 7 a la vez, lo cuál, no tiene sentido.

1
2
3
4
6
8
9
10

Suscríbete a mi canal de YouTube para apoyarme

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.


Comentarios

Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.