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
break
para 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!