Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from random import randint
- from time import sleep
- print('''\033[34m----------------------------
- Jogão de Fichas do Nicolau
- ----------------------------''')
- print('''\033[36mREGRAS DO JOGO.
- São duas jogadas de fichas, sendo fichas brancas e pretas. Você ganha dependendo da combinação que sair, são essas:\n
- \033[31mBranca - Branca = Perda de toda a aposta
- \033[33mBranca - Preta = Ganho da metade do valor apostado.
- \033[34mPreta - Branca = Recebe o dobro do valor apostado.
- \033[32mPreta - Preta = Recebe triplo do valor apostado.\033[m\n''')
- def calculos(aposta, f1, f2): #f1 = Ficha 1 | f2 = Ficha 2
- if f1 == f2 == 1:
- aposta -= aposta
- print('Ah, que triste, você perdeu tudo =(. Boa Sorte na próxima vez!')
- elif f1 == 1 and f2 == 2:
- aposta = aposta / 2
- print("Bem, você perdeu somente metade, dá pra apostar de novo. Boa sorte na próxima vez!")
- elif f1 == 2 and f2 == 1:
- aposta += aposta
- print(f"Parabéns! Você ganhou o dobro do que apostou! Valor final: R${aposta}")
- else:
- aposta = aposta * 3
- print(f"WOOOOOOWW! Você conseguiu incrivelmente 3 vezes o que apostou!!! Valor final: R${aposta / 3}")
- #Main
- ficha1 = randint(1, 2) # 1 = Branca | 2 = Preta
- ficha2 = randint(1, 2) # 1 = Branca | 2 = Preta
- valor = -1
- while 0 <= valor <= 100:
- try:
- valor = int(input("Quanto você quer apostar? (Maximo R$100!): R$"))
- break
- except ValueError:
- print("\033[31mERRO. Use somente números inteiros.\033[m")
- continue
- print('Valor alocado, O computador está calculando as fichas', end='')
- for c in range(3):
- sleep(0.5)
- print('.', end='')
- sleep(0.5)
- if ficha1 == 1:
- print('\nPrimeira ficha: Branca')
- sleep(2)
- else:
- print('\nPrimeira ficha: Preta')
- sleep(2)
- if ficha2 == 1:
- print('Segunda ficha: Branca')
- sleep(1)
- else:
- print('Segunda ficha: Preta')
- sleep(1)
- calculos(valor, ficha1, ficha2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement