Determinar si un número ingresado es par o impar en Python - Masterhacks Blog

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

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.

Gracias por apoyar el libre conocimiento con tu donación!
Bitcoin: bc1q4sw9260twfcxatj8mjp7358cyvrf8whzlelyhj
Ethereum: 0xFb93D2a3c9d1A0b83EE629c2dE1725BCa192e581
Litecoin: LbFduJmHvQXcpCnwfUT7aJ4DYoWSL3iQw8
Dogecoin: D7QQVqNR5rk215A4zd2gyzV9P2bLQtZHFV
Transferencia bancaria en México:
Cuenta CLABE: 646180224401848086 Nombre: Masterhacks LATAM Banco: STP

Unete a nuestros grupos:
WhatsApp: https://chat.whatsapp.com/C8fqiz3aDDc58VRRd1vdrb
Telegram: https://t.me/masterhacks_net
Canal de WhatsApp https://whatsapp.com/channel/0029VaBBLCn5vKAH9NOWCl3K

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *