Leer una secuencia de números y determinar el mayor de los pares leídos(en python)

Respuestas 1

Respuesta:

num = int(input("Ingrese un número (0 para terminar): "))

max_par = -999

while num != 0:

   if num % 2 == 0:

       if num > max_par:

           max_par = num

   num = int(input("Ingrese un número: "))

if max_par % 2 == 0:

   print("El número par más grande es: ", max_par)

else:

   print("No se ingresaron números pares.")

Explicación:

Este código pide al usuario que ingrese números y almacena el número par más grande que se ingresa. El programa funciona de la siguiente manera:

  1. Se inicializa una variable num con el valor que se ingresa por teclado.
  2. Luego, se utiliza un bucle while para repetir la acción mientras num sea diferente de 0.
  3. Dentro del bucle, se verifica si num es un número par (es decir, si el resto de la división de num entre 2 es igual a 0).
  4. Si num es un número par, se compara con la variable max_par para ver si es mayor que él.
  5. Si num es mayor que max_par, se actualiza max_par con el valor de num.
  6. Al final del bucle, se vuelve a pedir al usuario que ingrese otro número.
  7. Una vez que el usuario ingresa un 0, el bucle termina y se verifica si max_par es un número par o no.
  8. Si max_par es un número par, se muestra en pantalla el mensaje "El número par más grande es: max_par".
  9. Si max_par no es un número par, se muestra en pantalla el mensaje "No se ingresaron números pares.".

¿Conoces la respuesta? Añádela aquí

Can't find the answer?

Iniciar sesión con Google

ó

¿Has olvidado la contraseña?

No tengo una cuenta, y quiero Registrarme

Escoger idioma y región
How much to ban the user?
1 hour 1 day 100 years