sábado, 25 de enero de 2025

Determinar si un número es par o impar en Python

Código del ejercicio:

numero = int(input('Introduzca un número: '))
if numero % 2 == 0:
    print(f'{numero} es un número par.')
else:
    print(f'{numero} es un número impar.')

Definición de los códigos del ejercicio:

int --> convierte el valor especificado en un número entero.
input() --> permite obtener texto escrito por teclado.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
% --> el operador de modulo ( % ) devuelve el resto de la división.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
print() --> imprime un mensaje en la pantalla.
f'{}' --> un literal de cadena con formato o f-string es un literal de cadena que tiene el prefijo 'f'o 'F'. Facilita crear interpolaciones en cadenas de texto, simplificando de este modo tanto la lectura como la escritura de estas. Si quieres mostrar variables utilizando f-strings, solo tienes especificar el nombre de las variables entre llaves {}. Y al ejecutar tu código, todos los nombres de las variables serán remplazados con sus respectivos valores.

Explicación del código:

El siguiente código en Python determina si un número es par o impar. A continuación, se explica cada parte del código:

1. Entrada del número

numero = int(input('Introduzca un número: '))

Este código solicita al usuario que introduzca un número. Con input() se obtiene un dato desde el teclado, y con int() se convierte ese dato en un número entero.

2. Condicional para verificar si el número es par

if numero % 2 == 0:

Se utiliza una estructura if para comprobar si el residuo de la división del número entre 2 (%) es igual a 0. Si esta condición es verdadera, significa que el número es par.

3. Imprime que el número es par

print(f'{numero} es un número par.')

Si la condición anterior es verdadera, se utiliza print() para mostrar un mensaje indicando que el número es par. El mensaje incluye el número ingresado utilizando una cadena formateada (f-string).

4. De lo contrario, verifica que es impar

else:

Si el residuo no es 0, el programa pasa a la sección else, lo que indica que el número es impar.

5. Imprime que el número es impar

print(f'{numero} es un número impar.')

En este caso, se muestra un mensaje indicando que el número ingresado es impar.

Resultado completo del código

Cuando el programa se ejecuta, evalúa el número introducido y muestra uno de los dos mensajes:

  • Si es par: "X es un número par."
  • Si es impar: "X es un número impar."

No hay comentarios.:

Publicar un comentario

Ingresar un número entero y mostrar todos los números impares hasta el número ingresado en Python

Código del ejercicio: Con ciclo while numero = int ( input ( "Ingresar un número: " )) if numero ...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️