shouldz

Números Aleatórios

Oct 30th, 2019
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.07 KB | None | 0 0
  1. from random import randrange
  2.  
  3. #@author: Shouldz
  4. #@descrição: Algoritmo de sorteio de Números, exercício Eng. Alimentos
  5. #@Linguagem: Python 3
  6.  
  7. def sorteio(limite):
  8.     listaprincipal = []
  9.     listapar = []
  10.     listaimpar = []
  11.     somarp = 0
  12.     somari = 0
  13.     for i in range(5):
  14.         x = randrange(0, limite)
  15.         listaprincipal.append(x)
  16.         if(x % 2 == 0):
  17.             listapar.append(x)
  18.         else:
  19.             listaimpar.append(x)
  20.     somarp = somarpar(listapar)
  21.     somari = somarimpar(listaimpar)
  22.     imprimir(listaprincipal, somarp, somari)
  23.     return 0
  24.    
  25. def somarpar(listapar):
  26.     soma = 0
  27.     for i in range(len(listapar)):
  28.         soma = soma + listapar[i]
  29.     return soma
  30.    
  31. def somarimpar(listaimpar):
  32.     soma = 0
  33.     for i in range(len(listaimpar)):
  34.         soma = soma + listaimpar[i]
  35.     return soma
  36.    
  37. def imprimir(lista, somarpar, somarimpar):
  38.     print("Lista: ", end = "")
  39.     for i in range(len(lista)):
  40.         print("{} ".format(lista[i]), end="")
  41.     print("\nSoma Pares: {}\nSoma Impar: {}".format(somarpar, somarimpar))
  42.     return 0
  43.    
  44. sorteio(10)
Advertisement
Add Comment
Please, Sign In to add comment