Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Cuenta Regresiva

numero = 10
while numero > 0:
if numero % 2 == 0:
print(f"Faltan solo {numero} segundos - ¡No pierdas esta oportunidad!")
else:
print(f"La cuenta continúa: {numero} segundos restantes.")

numero -= 1 

print("¡Aprovecha la promoción ahora!")

1 respuesta

¡Hola Benito, espero que estés bien!

Veo que has implementado un bucle while para crear una cuenta regresiva, lo cual está muy bien. Sin embargo, en la actividad se te pide que utilices un bucle for en lugar de while. Aquí te muestro cómo podrías hacerlo utilizando un bucle for:

for numero in range(10, 0, -1):
    if numero % 2 == 0:
        print(f"Faltan solo {numero} segundos - ¡No pierdas esta oportunidad!")
    else:
        print(f"La cuenta continúa: {numero} segundos restantes.")

print("¡Aprovecha la promoción ahora!")

En este caso, range(10, 0, -1) genera una secuencia de números desde 10 hasta 1, decrementando de uno en uno. El resto de la lógica es similar a lo que ya has hecho con if y else para determinar si el número es par o impar y mostrar el mensaje correspondiente.

Espero que esta explicación te sea útil y te ayude a completar la actividad. ¡Bons estudios!