Fala galera!!! Primeiro post no fórum
Esse é meu projeto de pedra, papel, tesoura. Peguei tudo que aprendi até agora e decidi implementar umas melhorias.
#IMPORTAÇÕES NECESSÁRIAS
import random
import time
vitorias_player = 0
vitorias_cpu = 0
print("""
░░░░░██╗░█████╗░██╗░░██╗███████╗███╗░░██╗██████╗░░█████╗░
░░░░░██║██╔══██╗██║░██╔╝██╔════╝████╗░██║██╔══██╗██╔══██╗
░░░░░██║██║░░██║█████═╝░█████╗░░██╔██╗██║██████╔╝██║░░██║
██╗░░██║██║░░██║██╔═██╗░██╔══╝░░██║╚████║██╔═══╝░██║░░██║
╚█████╔╝╚█████╔╝██║░╚██╗███████╗██║░╚███║██║░░░░░╚█████╔╝
░╚════╝░░╚════╝░╚═╝░░╚═╝╚══════╝╚═╝░░╚══╝╚═╝░░░░░░╚════╝░""")
#ESCOLHA DO USUARIO
while True:
opcoes = ['pedra', 'papel', 'tesoura']
print(f"\nPLACAR: VOCÊ {vitorias_player} X {vitorias_cpu} COMPUTADOR\n")
usuario = input("Escolha entre [pedra] [papel] [tesoura] OU [sair]: ").lower().strip()
#OPÇÃO SAIR
if usuario == "sair":
print("\nFinalizando o jogo...")
time.sleep(0.6)
break
#VALIDAÇÃO DO USUARIO
if usuario not in opcoes:
print("Opção inválida, tente novamente!")
else:
computador = random.choice(opcoes)
#LOAD
print("\nJO...")
time.sleep(0.6)
print("\nKEN...")
time.sleep(0.6)
print("\nPÔ!!\n")
time.sleep(0.4)
print(f"Computador escolheu: {computador}")
print(f"Você escolheu: {usuario}")
print("-"*20)
#PONTUAÇÃO DO JOGO
if computador == usuario:
print("\nEMPATE!!!")
elif (computador == "pedra" and usuario == "tesoura") or \
(computador == "tesoura" and usuario == "papel") or \
(computador == "papel" and usuario == "pedra"):
print("""\nPONTO PARA O COMPUTADOR!!!""")
vitorias_cpu+= 1
else:
print("""\nPONTO PARA VOCÊ!!!""")
vitorias_player += 1
# SAIDA PLACAR
time.sleep(0.6)
print(f"\nPlacar Final: VOCÊ {vitorias_player} - {vitorias_cpu} COMPUTADOR")
if vitorias_player > vitorias_cpu:
print("""
██╗░░░██╗░█████╗░██╗░░░██╗ ░██╗░░░░░░░██╗██╗███╗░░██╗
╚██╗░██╔╝██╔══██╗██║░░░██║ ░██║░░██╗░░██║██║████╗░██║
░╚████╔╝░██║░░██║██║░░░██║ ░╚██╗████╗██╔╝██║██╔██╗██║
░░╚██╔╝░░██║░░██║██║░░░██║ ░░████╔═████║░██║██║╚████║
░░░██║░░░╚█████╔╝╚██████╔╝ ░░╚██╔╝░╚██╔╝░██║██║░╚███║
░░░╚═╝░░░░╚════╝░░╚═════╝░ ░░░╚═╝░░░╚═╝░░╚═╝╚═╝░░╚══╝""")
elif vitorias_cpu > vitorias_player:
print("""
░██████╗░░█████╗░███╗░░░███╗███████╗ ░█████╗░██╗░░░██╗███████╗██████╗░
██╔════╝░██╔══██╗████╗░████║██╔════╝ ██╔══██╗██║░░░██║██╔════╝██╔══██╗
██║░░██╗░███████║██╔████╔██║█████╗░░ ██║░░██║╚██╗░██╔╝█████╗░░██████╔╝
██║░░╚██╗██╔══██║██║╚██╔╝██║██╔══╝░░ ██║░░██║░╚████╔╝░██╔══╝░░██╔══██╗
╚██████╔╝██║░░██║██║░╚═╝░██║███████╗ ╚█████╔╝░░╚██╔╝░░███████╗██║░░██║
░╚═════╝░╚═╝░░╚═╝╚═╝░░░░░╚═╝╚══════╝ ░╚════╝░░░░╚═╝░░░╚══════╝╚═╝░░╚═╝""")
else:
print("""
███████╗███╗░░░███╗██████╗░░█████╗░████████╗███████╗
██╔════╝████╗░████║██╔══██╗██╔══██╗╚══██╔══╝██╔════╝
█████╗░░██╔████╔██║██████╔╝███████║░░░██║░░░█████╗░░
██╔══╝░░██║╚██╔╝██║██╔═══╝░██╔══██║░░░██║░░░██╔══╝░░
███████╗██║░╚═╝░██║██║░░░░░██║░░██║░░░██║░░░███████╗
╚══════╝╚═╝░░░░░╚═╝╚═╝░░░░░╚═╝░░╚═╝░░░╚═╝░░░╚══════╝""")
time.sleep(0.6)
print("\nOBRIGADO POR JOGAR!!!")