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.
No hay comentarios.:
Publicar un comentario