LightProgrammer000

Tomara que Caia

Aug 2nd, 2021
470
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Biblioteca
  2. import os
  3.  
  4. # Dados: Retornando somatorio dos pontos
  5. def dados():
  6.  
  7.     # Controle
  8.     pontos = 0
  9.     listaPontos = []
  10.  
  11.     # Entrada de dados
  12.     print("\033[01;31m {} Tomara que Caia {}\033[01;37m".format("=-=" * 6, "=-=" * 6))
  13.  
  14.     a1 = int(input("\033[01;32m\n - Qual cor voce mais o acalma: \n 1. Preto \n 2. Vermelho \n 3. Azul \n 4. Rosa \n # Resp: \033[01;37m"))
  15.     listaPontos.append(a1)
  16.  
  17.     a2 = int(input("\033[01;33m\n - Qual sabor voce mais gosta: \n 1. Doce \n 2. Salgado \n 3. Azedo \n 4. Acido \n # Resp: \033[01;37m"))
  18.     listaPontos.append(a2)
  19.  
  20.     a3 = int(input("\033[01;34m\n - Qual geometria voce mais entende: \n 1. Triangulo \n 2. Circulo \n 3. Quadrado \n 4. Losango \n # Resp: \033[01;37m"))
  21.     listaPontos.append(a3)
  22.  
  23.     a4 = int(input("\033[01;35m\n - Qual esporte voce mais divertido: \n 1. Natacao \n 2. Judo \n 3. Basquete \n 4. Futebol \n # Resp: \033[01;37m"))
  24.     listaPontos.append(a4)
  25.  
  26.     a5 = int(input("\033[01;36m\n - Qual seu espectro politico: \n 1. Esquerda \n 2. Direita \n 3. Centro \n 4. Nenhum \n # Resp: \033[01;37m"))
  27.     listaPontos.append(a5)
  28.  
  29.     for i in range(0, len(listaPontos)):
  30.         pontos += listaPontos[i]
  31.  
  32.     return pontos
  33.  
  34. # Conferencia da pontuacao
  35. def relatorio(pontos):
  36.  
  37.     # Resultado geral
  38.     print("\033[01;31m\n {} Relatorio {}\n\033[01;37m".format("---" * 5, "---" * 5))
  39.  
  40.     # Lista de participantesss {dicionario}
  41.     listaPaticipantes = { "H": "Heloisa Perisse",
  42.                           "E": "Eri Johnson",
  43.                           "R": "Ricardo Tozzi",
  44.                           "M": "Monica Iozzi"
  45.                         }
  46.  
  47.     # Participantes
  48.     print(" # Lista de participantes: ")
  49.  
  50.     for i in listaPaticipantes:
  51.         print(" * ", listaPaticipantes[i], end=" ")
  52.  
  53.     print("\n\n # Resultado: ", end="")
  54.  
  55.     # Estrutura de condicao
  56.     if 20 >= pontos > 15:
  57.         print("\033[01;32m {} \033[01;37m".format(listaPaticipantes["H"]))
  58.  
  59.     elif 15 >= pontos > 10:
  60.         print("\033[01;32m {} \033[01;37m".format(listaPaticipantes["E"]))
  61.  
  62.     elif 10 >= pontos > 5:
  63.         print("\033[01;32m {} \033[01;37m".format(listaPaticipantes["R"]))
  64.  
  65.     else:
  66.         print("\033[01;32m {} \033[01;37m".format(listaPaticipantes["M"]))
  67.  
  68. # Principal
  69. def main():
  70.  
  71.     # Sistema
  72.     os.system("clear")
  73.  
  74.     # Apresentacao
  75.     print("\n\033[01;36m {} Programa 06 {}\n\033[01;37m".format("=-=" * 5, "=-=" * 5))
  76.  
  77.     # Chamada de funcao
  78.     relatorio(dados())
  79.  
  80. # Execucao
  81. if __name__ == '__main__':
  82.     main()
RAW Paste Data