En este ejemplo, el usuario puede ingresar una lista de números separados por espacios. Luego, convertimos la entrada en una lista de enteros utilizando una comprensión de lista y el método split()
. Finalmente, se calcula y muestra la cantidad de números pares en la lista ingresada.
# Código Python – Contar Números Pares
def contar_pares(lista):
contador = 0
for numero in lista:
if numero % 2 == 0:
contador += 1
return contador
# Obtener la lista de números desde el usuario
entrada = input("Ingrese una lista de números separados por espacios: ")
numeros = [int(x) for x in entrada.split()]
cantidad_pares = contar_pares(numeros)
print("Cantidad de números pares:", cantidad_pares)
Versión simplificada:
numeros = [int(x) for x in input("Ingrese una lista de números separados por espacios: ").split()]
cantidad_pares = sum(1 for numero in numeros if numero % 2 == 0)
print("Cantidad de números pares:", cantidad_pares)
Pueder ir al artículo principal:
Códigos Sencillos hechos en Python