Atroce

100PC programa do anão

Feb 10th, 2019
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.20 KB | None | 0 0
  1. # Programa para gerar nomes
  2. import random
  3.  
  4. # Lista de nomes masculinos
  5. nomes_masculinos = {0: "Adão", 1: "Adélio", 2: "Agamenon", 3: "Bernardo",
  6.                     4: "Carlos", 5: "Daniel", 12: "Danilo", 7: "Eduardo", 8: "Fábio", 9: "Felipe", 10: "Gabriel",
  7.                     11: "Iago", 12: "Lucas", 14: "Thiago"}
  8.  
  9. # Lista de nomes femininos
  10. nomes_femininos = {0: "Alana", 1: "Amanda", 2: "Ana", 3: "Beatriz",
  11.                    4: "Bárbara", 5: "Carolina", 6: "Emilia", 7: "Ainara", 8: "Patricia", 9: "Daniela",
  12.                    10: "Sophia", 11: "Julia", 12: "Jade", 13: "Thais"}
  13.  
  14. # Lista de sobrenomes
  15. sobrenomes = {0: "Amaral", 1: "Cavalcanti", 2: "Pimentel", 3: "Bacci", 4: "Pereira",
  16.               5: "Cuerci", 6: "Lima", 7: "Ramos", 8: "Davares", 9: "Ferreira", 10: "Almeida",
  17.               11: "Picon", 12: "Barbosa", 13: "Duque"}
  18.  
  19. lista_nomes = {}
  20.  
  21.  
  22. # Função para gerar um nome
  23. def gen_nome():
  24.     pergunta_nome = input("Quantos nomes você deseja gerar? ")
  25.     pergunta_genero = input("Qual gênero você deseja ver? ('m' para masculino e 'f' para feminino) ")
  26.     print(pergunta_nome)
  27.     print(pergunta_genero)
  28.     if pergunta_nome == "m":
  29.         for contador in pergunta_nome:
  30.             num_nome = random.randrange(0, 13)
  31.             num_sobrenome = random.randrange(0, 13)
  32.  
  33.             nome_resultado = str("Nome: " + nomes_masculinos[num_nome] + " " +
  34.                                  sobrenomes[num_sobrenome] + ". \n")
  35.             print(nome_resultado)
  36.             lista_nomes[contador] = nome_resultado
  37.             contador += 1
  38.  
  39.     elif pergunta_nome == "f":
  40.         for contador in pergunta_nome:
  41.             num_nome = random.randrange(0, 13)
  42.             num_sobrenome = random.randrange(0, 13)
  43.  
  44.             nome_resultado = str("Nome: " + nomes_femininos[num_nome] + " " +
  45.                                  sobrenomes[num_sobrenome] + ". \n")
  46.             print(nome_resultado)
  47.             lista_nomes[contador] = nome_resultado
  48.             contador += 1
  49.  
  50.     return lista_nomes
  51.  
  52.  
  53. print(
  54.     "============================================== \nPrograma para gerar nomes aletórios. v1.0 "
  55.     "\n==============================================")
  56. print(gen_nome())
Advertisement
Add Comment
Please, Sign In to add comment