Uno2K

Projeto Pessoal - Game Quiz

Sep 17th, 2021 (edited)
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 4.46 KB | None | 0 0
  1. class colors:
  2.     OK = '\033[92m' #GREEN
  3.     WARNING = '\033[93m' #YELLOW
  4.     FAIL = '\033[91m' #RED
  5.     RESET = '\033[0m' #RESET COLOR
  6.  
  7. perguntas = 0
  8. pontuação = 0
  9. opção = [1, 2, 3, 4]
  10. total_perguntas = 4
  11.  
  12. #Perguntas
  13. pergunta = ['Qual meu nome completo? \n[1] -> Bruno Lagos \n[2] -> Bruno Reis \n[3] -> Bruno Reis Lago \n[4] -> Bruno Rei do Gado \nRespota: ',
  14.     'Qual a data do meu aniversario? \n[1] -> 21/12/2002 \n[2] -> 21/12/2003 \n[3] -> 01/02/2003 \n[4] -> 03/03/2002\nRespota: ',
  15.     'O que mais gosto de fazer? \n[1] -> Codar 💻 \n[2] -> Cudar 👉👌 \n[3] -> Gadar 🐂 \n[4] -> Jogar 🎮\nRespota: ',
  16.     'Qual meu esporte favorito? \n[1] -> Corridas 🚗 \n[2] -> Futebol ⚽ \n[3] -> e-Sports 🎮 \n[4] -> Dormir 💤\nRespota: ']
  17.  
  18. pergunta1 = 'Qual meu nome completo? \n[{}] -> Bruno Lagos \n[{}] -> Bruno Reis \n[{}] -> Bruno Reis Lago \n[{}] -> Bruno Rei do Gado \nRespota: '.format(opção[0], opção[1], opção[2], opção[3])
  19. pergunta2 = 'Qual a data do meu aniversario? \n[{}] -> 21/12/2002 \n[{}] -> 21/12/2003 \n[{}] -> 01/02/2003 \n[{}] -> 03/03/2002\nRespota: '.format(opção[0], opção[1], opção[2], opção[3])
  20. pergunta3 = 'O que mais gosto de fazer? \n[{}] -> Codar 💻 \n[{}] -> Cudar 👉👌 \n[{}] -> Gadar 🐂 \n[{}] -> Jogar 🎮\nRespota: '.format(opção[0], opção[1], opção[2], opção[3])
  21. pergunta4 = 'Qual meu esporte favorito? \n[{}] -> Corridas 🚗 \n[{}] -> Futebol ⚽ \n[{}] -> e-Sports 🎮 \n[{}] -> Dormir 💤\nRespota: '.format(opção[0], opção[1], opção[2], opção[3])
  22.  
  23. print('='*22)
  24. print('Bem-Vindo ao meu quiz!')
  25. print('='*22)
  26.  
  27. start = input('Você quer jogar o Quiz? [s/n]: ')
  28.  
  29. while True:
  30.  
  31.     if start == 'n':
  32.         print(colors.WARNING + 'Que pena, perdeu uma otima chance!! 😢' + colors.RESET)
  33.         quit()
  34.     elif start != 's':
  35.         print(colors.FAIL + 'Resposta invalida, tente novamente. 😊' + colors.RESET)
  36.         start = input('Você quer jogar o Quiz? [s/n]: ')
  37.     elif start == 's':
  38.         break
  39.  
  40. print(' ')
  41. print(colors.OK + 'Então vamos lá!' + colors.RESET)
  42.  
  43. #Primeira Pergunta
  44. print(' ')
  45. print('Primeira Pergunta: ')
  46. resposta = input(pergunta[0])
  47. if resposta == '3':
  48.     pontuação += 1
  49.     print(' ')
  50.     print(colors.OK + 'Parabens você acertou!! 🎉\nSua pontuação atual é de {}/{} perguntas'.format(pontuação, total_perguntas) + colors.RESET)
  51. else: print(' '), print(colors.FAIL + 'Você errou!! 😢\nSua pontuação atual é de {}/{} perguntas'.format(pontuação, total_perguntas) + colors.RESET)
  52.  
  53. #Segunda Pergunta
  54. print(' ')
  55. print('Segunda Pergunta: ')
  56. resposta = input(pergunta[1])
  57. if resposta == '1':
  58.     pontuação += 1
  59.     print(' ')
  60.     print(colors.OK + 'Parabens você acertou!! 🎉\nSua pontuação atual é de {}/{} perguntas'.format(pontuação, total_perguntas) + colors.RESET)
  61. else: print(' '), print(colors.FAIL + 'Você errou!! 😢\nSua pontuação atual é de {}/{} perguntas'.format(pontuação, total_perguntas) + colors.RESET)
  62.  
  63. #Terceira Pergunta
  64. print(' ')
  65. print('Terceira Pergunta: ')
  66. resposta = input(pergunta[2])
  67. if resposta == '4':
  68.     pontuação += 1
  69.     print(' ')
  70.     print(colors.OK + 'Parabens você acertou!! 🎉\nSua pontuação atual é de {}/{} perguntas'.format(pontuação, total_perguntas) + colors.RESET)
  71. else: print(' '), print(colors.FAIL + 'Você errou!! 😢\nSua pontuação atual é de {}/{} perguntas'.format(pontuação, total_perguntas) + colors.RESET)
  72.  
  73. #Quarta Pergunta
  74. print(' ')
  75. print('Quarta Pergunta: ')
  76. resposta = input(pergunta[3])
  77. if resposta == '3':
  78.     pontuação += 1
  79.     print(' ')
  80.     print(colors.OK + 'Parabens você acertou!! 🎉\nSua pontuação atual é de {}/{} perguntas'.format(pontuação, total_perguntas) + colors.RESET)
  81. else: print(' '), print(colors.FAIL + 'Você errou!! 😢\nSua pontuação atual é de {}/{} perguntas'.format(pontuação, total_perguntas) + colors.RESET)
  82.  
  83. #Calcula porcentagem de acertos!
  84. acertos = (pontuação / len(pergunta)) * 100
  85.  
  86. print(' ')
  87. print('Terminou você acertou {:.2f}% das perguntas'.format(acertos))
  88. print(' ')
  89.  
  90. #Calcula seu status
  91. if pontuação == 1:
  92.     print("Sai daqui random ta fazendo o que?? NOIA! 🚬")
  93. if pontuação == 2:
  94.     print('Fuck fake friends! We dont take Ls, we just make Ms -> By: G-Eazy')
  95. if pontuação == 3:
  96.     print('Obrigado amigo, você é um amigo! 🤝')
  97. if pontuação == 4:
  98.     print('Carai padrin tu é stalker é 📸 ? Mentira te amo você me conhece bem... 💖')
  99. print(' ')
Add Comment
Please, Sign In to add comment