import random
import time
def embaralhar_balde():
balde = ["Cheio", "Vazio", "Vazio", "Cheio", "Cheio", "Vazio"]
random.shuffle(balde)
return balde
def jogar():
jogadores = ["Jogador 1", "Jogador 2", "Jogador 3", "Jogador 4", "Jogador 5"]
balde = embaralhar_balde()
caixas = list(range(1, 7))
for jogador in jogadores:
escolha_valida = False
while not escolha_valida:
try:
time.sleep(2)
print(f"Caixas disponíveis: {caixas}")
print(f"Balde: {balde}")
escolha = int(input(f"{jogador}, escolha uma caixa de 1 a 6: "))
if escolha not in caixas:
raise ValueError("Escolha inválida ou já utilizada. Tente novamente.")
indice_escolha = caixas.index(escolha)
time.sleep(2)
caixas.pop(indice_escolha) # Remove a caixa escolhida da lista de disponíveis
item_escolhido = balde.pop(indice_escolha) # Remove o balde correspondente
escolha_valida = True
except ValueError as e:
print(e)
if item_escolhido == "Cheio":
print(f"{jogador}: Aqui vai água!")
else:
print(f"{jogador}: Sorte! O balde está vazio.")
jogar()
Comentários
Enviar um comentário