Lección 5.3.2 : Ciclo Iterativo While, Segunda Parte
Ciclo Iterativo While en Python
Introducción
¡Hola a todos! Soy Yuscu Mejía y en esta lección vamos a explorar el ciclo iterativo while en Python. Este ciclo nos permite repetir una secuencia de instrucciones mientras una condición se mantenga verdadera, lo que es útil para tareas repetitivas y procesamiento de datos.
Características
El ciclo while en Python tiene las siguientes características:
- Permite ejecutar un bloque de código repetidamente mientras una condición sea verdadera.
- La condición se evalúa antes de cada iteración, y si es falsa, el ciclo termina.
- Es útil para situaciones donde el número de iteraciones no está determinado de antemano.
- Se puede utilizar junto con la instrucción
breakpara salir del ciclo antes de que la condición se vuelva falsa.
Práctica
Para practicar, les invito a ver nuestro tutorial en video sobre cómo utilizar el ciclo while en Python:
Recorda si te gusta los videos, te agradeceria si le pones un comentario o un like para saber si subir mas videos! 😮
Si no sabes que comentar, comenta con: estoy avanzando rapido con el curso de Programacion python 🙂 asi te detectaremos que viniste de aca, para una estadistica si conviene o no subir videos

Ejercicio
Ahora es su turno de poner en práctica lo que hemos aprendido. Aquí les dejo dos ejercicios para trabajar con condiciones y ciclos en Python:
Ejercicio 1: Validación de movimientos con salida
Una empresa de videojuegos me dice que tiene 4 movimientos: “derecha”, “izquierda”, “arriba”, “abajo”. Cualquier otro movimiento es un movimiento inválido, y si el usuario ingresa “salir”, entonces saldrá automáticamente del juego.
Ejercicio 2: Acumulador de valores
El usuario ingresa un valor numérico por pantalla. Mientras este valor sea menor a 100, acumular ese valor en una variable total. Si el valor ingresado es mayor o igual a 100, salir del ciclo e imprimir el total acumulado.
#Ejercicio1
# Ejercicio 1
movimiento = "abajo" # para entrar al ciclo
while movimiento != "salir":
movimiento = input("Ingrese un movimiento permitido, sino se terminará el juego: ")
if movimiento == "derecha":
print("Me estoy moviendo hacia la", movimiento)
elif movimiento == "izquierda":
print("Me estoy moviendo hacia la", movimiento)
elif movimiento == "arriba":
print("Me estoy moviendo hacia", movimiento)
elif movimiento == "abajo":
print("Me estoy moviendo hacia", movimiento)
else:
print("Este movimiento no está permitido:", movimiento)
print("Fin, ingresaste 'salir'")
#Ejercicio2
# Ejercicio 2
total = 0
valor = int(input("Ingrese un valor: "))
while valor < 100:
total += valor
valor = int(input("Ingrese otro valor: "))
print("El total fue", total)


muy bueno el curso, solo que en estas unidades no me está dejando poner que las completé, es por algo en particular?
gracias
ahí pude, gracias, se había salido sin querer mi usuario por eso no aparecía la opción, saludos!