import random
def jogo_craps():
print("\033[94m=\033[m" * 60)
print("\033[34m\t\t\t\t\tBem-vindo ao Craps!\033[m")
print("\033[94m=\033[m" * 60)
while True:
input("Pressione Enter para jogar os dados...")
dado1 = random.randint(1, 6)
dado2 = random.randint(1, 6)
total = dado1 + dado2
print(f"\nVocê tirou {dado1} + {dado2} = {total}")
if total in (7, 11):
print("\033[92mVocê ganhou!\U0001F604\033[m")
print("\n")
elif total in (2, 3, 12):
print("\033[91mVocê perdeu! \U0001F622\033[m")
print("\n")
else:
ponto = total
print(f"Você estabeleceu o ponto: {ponto}")
while True:
input("Pressione Enter para jogar os dados novamente...")
dado1 = random.randint(1, 6)
dado2 = random.randint(1, 6)
total = dado1 + dado2
print(f"\nTirou {dado1} + {dado2} = {total}")
if total == ponto:
print("\033[92mVocê ganhou!\U0001F604\033[m")
break
elif total == 7:
print("\033[91mVocê perdeu! \U0001F622\033[m")
break
play_again = input("Deseja jogar novamente? (s/n): ")
if play_again.lower() != 's':
print("Obrigado por jogar! Até a próxima!")
break
jogo_craps()