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

Cuenta Regresiva

Solución:

numero=10

for numero in range(numero, 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 - ¡No pierdas esta oportunidad!')
print("¡Aprovecha la promoción ahora!")
1 respuesta

¡Hola Nelsi, espero que estés bien!

Parece que estás trabajando en una cuenta regresiva para una promoción, y tu código está casi perfecto. Sin embargo, he notado que los mensajes para números pares e impares están intercambiados. Según la descripción de la actividad, el mensaje "Faltan solo <número> segundos - ¡No pierdas esta oportunidad!" debería mostrarse para los números pares, y "La cuenta continúa: <número> segundos restantes." para los números impares.

Aquí tienes cómo debería verse tu código corregido:

numero = 10

for numero in range(numero, 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!")

Con este ajuste, tu programa debería mostrar los mensajes correctamente de acuerdo con los números pares e impares. Espero que esto te ayude a completar tu ejercicio con éxito.

¡Espero haber ayudado y buenos estudios!