Mundo em Python

Jogo da Roleta Russa

import random

while True:
print("\n")
print(" Jogo da Roleta Russa")
print("""
1. Jogar Automático
2. Jogo Manual
0. Exit/Quit/Saída
""")
escolha = input("Escolha uma opção: ") if escolha == "1":
bala_colocada_tambor = random.randint(1, 6)
while True:
bala_sorteada = random.randint(1, 6)
print(f"Bala Sorteada : {bala_sorteada}")
if bala_colocada_tambor == bala_sorteada:
print("Morreu!")
break # Saia do loop do jogo automático
else:
print("Parabéns, sobreviveu!") continuar = input("Para sair e desistir do jogo, digite 'N'. Para continuar, pressione Enter: ").lower()
if continuar == "n":
break # Saia do jogo automático e volte ao menu principal
elif escolha == "2":
bala_colocada_tambor = random.randint(1, 6)
while True:
while True:
try:
bala_sorteada1 = int(input("Digite um número de 1 a 6 ou digite 0 para sair: "))
if bala_sorteada1 == 0:
break # Saia do jogo manual
if 1 <= bala_sorteada1 <= 6:
break # Saia do loop de restrição
else:
print("Por favor, digite um número de 1 a 6.")
except ValueError:
print("Por favor, digite um número válido.")
if bala_sorteada1 == 0:
break # Saia do jogo manual e volte ao menu principal
if bala_colocada_tambor == bala_sorteada1:
print("Morreu!")
break # Saia do jogo manual
else:
print("Parabéns, sobreviveu!")
elif escolha == "0":
print("\n Adeus")
break # Saia do loop principal e encerre o programa
else:
print("\n Escolha não válida. Tente outra vez.")
0