En este tutorial se creará un programa que pida al usuario ingresar un número y luego indicar si se trata de un número par o impar.
El código el programa es el siguiente:
numero = int(input("Ingresa un número: "))
if numero % 2 == 0:
print("El número ingresado es par.")
else:
print("El número ingresado es impar.")
El código es muy simple, se pide al usuario ingresar un número, éste se almacena en la variable numero de tipo entero, luego, con una sentencia if-else se determina si el número ingresado es par o impar, esto dividiendo la variable numero (el número ingresado) entre 2, si el residuo de dicha división es igual a cero, se imprime que el número es par, de lo contrario, se imprime que es impar.
Determinar si un número es par o impar en Python usando el ciclo while
Se puede utilizar un ciclo while para crear un menú con el fin de que el programa pida al usuario elegir si requiere ingresar otro número o terminar con el programa. El código es el siguiente:
continuar = True
while continuar:
numero = int(input("Ingresa un número: "))
if numero % 2 == 0:
print("El número ingresado es par.")
else:
print("El número ingresado es impar.")
respuesta = input("¿Deseas ingresar otro número? (s/n): ")
if respuesta.lower() != "s":
continuar = False
Se inicializa una variable llamada continuar en True y se crea un ciclo while, que establece que mientras continuar sea igual a True, se pedirá al usuario ingresar un número, que se almacenará en la variable entera numero.
Se realiza el proceso para especificar si el número es par o impar. Posteriormente, se pide al usuario elegir si quiere ingresar otro número, la respuesta se almacena en la variable respuesta. Se especifica ingresar s o n para si o no, si el usuario ingresa s, el programa se repite, si el usuario ingresa n o cualquier otra entrada, se detiene el programa.
Si tienes alguna duda o comentario, déjala aquí abajo.
Si requieres algún programa en específico, no dudes en contactarnos aquí para una cotización.