Jogando Dados (Python)

 

Regras: 

Tem-se 2 dados. Jogador escolhe um número entre 1 e 6. Depois o valor que ele quer pagar na aposta, sendo que ele possui 100 para apostar. 

Se 1 dado for igual ao número apostado = ganha 2 vezes o valor apostado

Se 2 dados derem iguais =  ganha 10 vezes o valor apostado

Se não der nenhum dado igual = perde valor apostado

Obs: O int no input para aceitar números inteiros. 

randrange devolve número entre um número e outro

aula: IGTI

from random import randrange

bolso = 100
numero_apostado = int (input("Em qual número você aposta? "))
valor_aposta = float(input("Qual o valor da aposta? "))
if valor_aposta>bolso:
  print("Você não tem este valor para apostar!! ")
else: 
 bolso = bolso - valor_aposta
 dado1 = randrange(1,6)
 dado2 = randrange(1,6)
 mensagem_ganhou = "Você ganhou:  {} e agora tem {}"
 print("Números sorteados:  {} e {}!".format(dado1,dado2))
 resultado = 0 
 if (dado1==numero_apostado)and(dado2==numero_apostado):
    resultado = valor_aposta * 10
    bolso = resultado + bolso
    print(mensagem_ganhou.format(resultado,bolso))
 elif (dado1==numero_apostado)or(dado2==numero_apostado):
    resultado = valor_aposta * 2
    bolso = resultado + bolso
    print(mensagem_ganhou.format(resultado,bolso))
 else:
   print("Você errou! Agora você tem:  {}! ".format(bolso))

Comentários

Postagens mais visitadas