Contador de números pares e impares
en esta entrada vamos a poner el código en phyton de un programa al que le ingreses una lista de números y te indique cuantos y cuales de ellos son pares e impares
#creamos una lista
numeros=[]
#introducimos numeros en la lista.
a=int(input(print("¿cuantos números desea añadir?")))
i=0
while i<=(a-1):
numeros.append(int(input("introduzca número")))
i=i+1
print(numeros)
#ahora recorre la lista encontrando los números pares e impares
b=0
pares=0
impares=0
while b<=(a-1):
if (numeros[b]) % 2 ==0:
pares=pares+1
print("el número",b,":",numeros[b] ,"es par")
else:
impares=impares+1
print("el número",b,":",numeros[b] , "es impar,")
b=b+1
#la sección anterior ha contado los números pares e impares además de decir cuales son y en que posicion se encuentran, ahora mostrara cuantos pares e impares hay en total
print()
print("Hay ",pares ," números pares")
print("Hay ",impares," números impares")
Además vamos a introducir una variante de esta actividad en la que los números de la lista sean seleccionados aleatoriamente
import random
#creamos una lista
numeros=[]
#introducimos cuantos números aleatorios queremos
a=int(input(print("¿cuantos números desea añadir?")))
i=0
while i<=(a-1):
numeros.append(random.randint(0,100000))
i=i+1
print(numeros)
#ahora recorre la lista encontrando los números pares e impares
b=0
pares=0
impares=0
while b<=(a-1):
if (numeros[b]) % 2 ==0:
pares=pares+1
print("el número",b,":",numeros[b] ,"es par")
else:
impares=impares+1
print("el número",b,":",numeros[b] , "es impar,")
b=b+1
#la sección anterior ha contado los números pares e impares además de decir cuales son y en que posicion se encuentran, ahora mostrara cuantos pares e impares hay en total
print()
print("Hay ",pares ," números pares")
print("Hay ",impares," números impares")
Además adjuntamos unas capturas de los programas.
Etiqueta:código, phyton, programacion