C贸digo del ejercicio:
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.
while --> el bucle while eval煤a una condici贸n y luego ejecuta un bloque de c贸digo si la condici贸n es verdadera.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
% --> 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.
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 asignaci贸n de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
, --> concatena variables de cadena.
print() --> imprime un mensaje en la pantalla.
Explicaci贸n del C贸digo:
El programa pide una cantidad de n煤meros y, despu茅s, verifica uno por uno si cada n煤mero es par o no.
C贸digo en Python
c = int(input("Ingresar cantidad de n煤meros a introducir: "))
i = 1
while i <= c:
n = int(input("Ingresar n煤mero: "))
if n % 2 == 0:
print(n, "es un n煤mero par")
else:
print(n, "no es un n煤mero par")
i += 1
Explicaci贸n de cada c贸digo
| C贸digo | Explicaci贸n sencilla |
|---|---|
c = int(input(...)) |
Pide al usuario la cantidad de n煤meros que desea introducir.
int() convierte el dato ingresado en un n煤mero entero.
|
i = 1 |
Crea un contador llamado i y comienza en 1.
Sirve para controlar cu谩ntos n煤meros se han introducido.
|
while i <= c: |
Repite las instrucciones mientras el contador
i sea menor o igual que la cantidad
de n煤meros indicada por el usuario.
|
n = int(input(...)) |
Pide al usuario que introduzca un n煤mero y lo guarda
en la variable n.
|
if n % 2 == 0: |
Comprueba si el n煤mero es divisible entre 2.
El operador % obtiene el resto de una divisi贸n.
Si el resto es 0, el n煤mero es par.
|
print(n, "es un n煤mero par") |
Muestra en pantalla que el n煤mero introducido es par. |
else: |
Se ejecuta cuando la condici贸n anterior es falsa, es decir, cuando el n煤mero no es par. |
print(n, "no es un n煤mero par") |
Muestra en pantalla que el n煤mero introducido no es par. |
i += 1 |
Aumenta el contador en 1 para pasar al siguiente n煤mero. |
¿C贸mo funciona el ejercicio?
Primero, el programa pregunta cu谩ntos n煤meros se van a introducir.
Despu茅s, utiliza un ciclo while para pedir cada n煤mero
uno por uno.
Para saber si un n煤mero es par, utiliza:
n % 2 == 0
Si el resultado de dividir el n煤mero entre 2 deja un resto igual a 0, significa que es un n煤mero par. Si deja otro resto, no es par.
Ejemplo
Si el usuario introduce 3 como cantidad de n煤meros y despu茅s introduce:
8, 15 y 20
El programa mostrar谩:
8 es un n煤mero par 15 no es un n煤mero par 20 es un n煤mero par
Resumen
El programa utiliza input() para recibir n煤meros,
while para repetir el proceso, if/else
para comprobar si son pares y % para verificar si
la divisi贸n entre 2 deja resto cero.