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

Cuenta Regresiva

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!")

1 respuesta

Hola, estudiante, espero que estés bien

Tu código parece estar bien estructurado y cumple con la mayoría de los requisitos del ejercicio. Sin embargo, parece que hay un pequeño error en la interpretación de los mensajes para números pares e impares. Según el ejercicio, los mensajes para números pares e impares están invertidos.

Aquí tienes cómo debería ser:

  • Para números pares, deberías mostrar: "La cuenta continúa: <número> segundos restantes."
  • Para números impares, deberías mostrar: "Faltan solo <número> segundos - ¡No pierdas esta oportunidad!".

Por lo tanto, el código corregido debería verse así:

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

Espero que esta corrección te ayude. ¡Bons estudios!