Aprende sobre Números Pares e Impares
En este paso, exploraremos los conceptos fundamentales de números pares e impares. Comprender estos conceptos es crucial para diversas tareas de programación, incluyendo validación de datos, diseño de algoritmos y desarrollo de juegos.
¿Qué son los Números Pares?
Un número par es un entero que es exactamente divisible por 2. Esto significa que cuando divides un número par por 2, el residuo siempre es 0. Ejemplos de números pares son: 2, 4, 6, 8, 10, etc.
¿Qué son los Números Impares?
Un número impar es un entero que no es exactamente divisible por 2. Cuando divides un número impar por 2, el residuo siempre es 1. Ejemplos de números impares son: 1, 3, 5, 7, 9, etc.
Cómo Determinar si un Número es Par o Impar
En programación, a menudo necesitamos determinar si un número dado es par o impar. Python proporciona una forma sencilla de hacer esto utilizando el operador módulo (%
). El operador módulo devuelve el residuo de una división.
Por ejemplo, 7 % 2
se evalúa como 1 porque cuando divides 7 por 2, el residuo es 1. Del mismo modo, 8 % 2
se evalúa como 0 porque cuando divides 8 por 2, el residuo es 0.
Vamos a crear un simple script de Python para ilustrar esto:
-
Abre el editor de VS Code en el WebIDE.
-
Crea un nuevo archivo llamado even_odd.py
en el directorio ~/project
.
~/project/even_odd.py
-
Agrega el siguiente código al archivo even_odd.py
:
number = 10
if number % 2 == 0:
print(number, "is an even number")
else:
print(number, "is an odd number")
Este código primero asigna el valor 10 a la variable number
. Luego, utiliza una declaración if
para comprobar si el residuo de number
dividido por 2 es igual a 0. Si lo es, el código imprime que el número es par. De lo contrario, imprime que el número es impar.
-
Ejecuta el script utilizando el siguiente comando en la terminal:
python ~/project/even_odd.py
Deberías ver la siguiente salida:
10 is an even number
-
Ahora, cambia el valor de number
en el archivo even_odd.py
a 7:
number = 7
if number % 2 == 0:
print(number, "is an even number")
else:
print(number, "is an odd number")
-
Ejecuta el script nuevamente:
python ~/project/even_odd.py
Ahora deberías ver la siguiente salida:
7 is an odd number
Este simple ejemplo demuestra cómo utilizar el operador módulo para determinar si un número es par o impar en Python. En los siguientes pasos, construiremos sobre esta base para crear programas más complejos.