import random
print('''Bem-vindo ao Simulador Slot Machine.
Você vai começar com $50.
Para ganhar você deve obter uma das seguintes combinações:
BAR\t\tBAR\t\tBAR\t\t\tpaga\t$250
SINO\tSINO\tSINO\t\tpaga\t$20
SINO\tSINO\tBAR\t\t\tpaga\t$20
AMEIXA\tAMEIXA\tAMEIXA\t\tpaga\t$14
AMEIXA\tAMEIXA\tBAR\t\t\tpaga\t$14
LARANJA\tLARANJA\tLARANJA\t\tpaga\t$10
LARANJA\tLARANJA\tBAR\t\t\tpaga\t$10
CEREJA\tCEREJA\tCEREJA\t\tpaga\t$7
CEREJA\tCEREJA\t -\t\t\tpaga\t$5
CEREJA\t -\t\t -\t\t\t\tpaga\t$2
''')
ITEMS = ["CEREJA", "LIMÃO", "LARANJA", "AMEIXA", "SINO", "BAR"]
primeira_coluna = None
segunda_coluna = None
terceira_coluna = None
def pergunta():
while (True):
pergunta = input("You have $" + str(orcamento) + ". Quer continuar a Jogar? ")
pergunta = pergunta.lower()
if (pergunta == "yes" or pergunta == "y"):
return True
elif (pergunta == "no" or pergunta == "n"):
print("You ended the game with $" + str(orcamento) + " in your hand.")
quit()
else:
print("wrong input!")
def aleatorio():
randomNumber = random.randint(0, 5)
return ITEMS[randomNumber]
def jogo():
cont = 1
inicio = 50
orcamento = inicio
escolha = True
while(orcamento != 0):
primeira_coluna = aleatorio()
segunda_coluna = aleatorio()
terceira_coluna = aleatorio()
if ((primeira_coluna == "CEREJA") and (segunda_coluna != "CEREJA")):
ganho = 2
orcamento = orcamento + ganho
elif ((primeira_coluna == "CEREJA") and (segunda_coluna == "CEREJA") and (terceira_coluna != "CEREJA")):
ganho = 5
orcamento = orcamento + ganho
elif ((primeira_coluna == "CEREJA") and (segunda_coluna == "CEREJA") and (terceira_coluna == "CEREJA")):
ganho = 7
orcamento = orcamento + ganho
elif ((primeira_coluna == "LARANJA") and (segunda_coluna == "LARANJA") and (
(terceira_coluna == "LARANJA") or (terceira_coluna == "BAR"))):
ganho = 10
orcamento = orcamento + ganho
elif ((primeira_coluna == "AMEIXA") and (segunda_coluna == "AMEIXA") and ((terceira_coluna == "AMEIXA")
or (terceira_coluna == "BAR"))):
ganho = 14
orcamento = orcamento + ganho
elif ((primeira_coluna == "SINO") and (segunda_coluna == "SINO") and ((terceira_coluna == "SINO") or (terceira_coluna == "BAR"))):
ganho = 20
orcamento = orcamento + ganho
elif ((primeira_coluna == "BAR") and (segunda_coluna == "BAR") and (terceira_coluna == "BAR")):
ganho = 250
orcamento = orcamento + ganho
else:
ganho = -1
orcamento = orcamento + ganho
if (ganho > 0):
print(primeira_coluna + '\t' + segunda_coluna + '\t' + terceira_coluna + ' -- Você ganhou $' + str(ganho))
print(f'Valor que ainda tem em jogo {orcamento}')
else:
print(primeira_coluna + '\t' + segunda_coluna + '\t' + terceira_coluna + ' -- Você perdeu $ ' + str(ganho))
print(f'Valor que ainda tem em jogo {orcamento}')
pergunta = input(" Deseja Jogar novamente? ")
pergunta = pergunta.lower()
if (pergunta == "no" or pergunta == "n"):
print(f'Fim do jogo ficou com {orcamento} no seu bolso')
quit()
jogo()
Comentários
Enviar um comentário