Pages

jueves, 17 de enero de 2013

Contar números en un rango Codigo Fuente en Python

Problema
Desarrolle un algoritmo que le permita determinar de una lista de números:
1. ¿Cuántos están entre el 50 y 75, ambos inclusive?
2. ¿Cuántos mayores de 80?
3. ¿Cuántos menores de 30?

Solución
  • Entrada: una lista de números aleatorios 0 a 150.
  • Salida: cantidad de números que están dentro de los rangos preestablecidos  por el problema.
Codigo Fuente en Python
import random
cont1,cont2,cont3=0,0,0
A =[]
for i in range(0,100):
 A.append(random.randint(0,150))
 B=A[i]
 if(B>=50 and B<=75):
  cont1=cont1+1
 else:
  if(B>80):
   cont2=cont2+1
  else:
   if(B<30):
    cont3=cont3+1
print(A)
print("\n Hay  "+str(cont1)+" numeros entre 50 y 75,  "
+str(cont2)+" numeros mayores a 80 y  "+
str(cont3)+" numeros menores a 30")

0 comentarios:

Publicar un comentario en la entrada