Programma

 

   Output

print("                  LANCIO DI DUE DADI ")
print()
print()
print("Questo programma dimostra che non si vince quasi mai!")
print("l'unico modo per vincere è NON GIOCARE!!")
print()
print()
vincita = [1]*11
for z in range(0,11):
    vincita[z]=0

print("Per giocare ci vogliono 10 euro")
print ()
gio = int(input('quanti lanci vuoi fare Max 10 '))
print()
for i in range (0,gio):
    print ()
    print("Punta sul numero che uscirà ")
    n = int(input('Dammi la somma dei due dadi '))
    prob = [0,0.027,0.055,0.083,0.111,0.138,0.166,0.138,0.111,0.083,0.055,0.027,0]

    print ("Il numero su cui hai scommesso prevede una probabilità di vincita di ",prob[n-1])
    n1=0
    dadouno = dado1(n1)
    n2=0
    dadodue = dado2(n2)
    dadotot = dadouno+dadodue
    print ("Il numero del primo dado è    ",dadouno)
    print ("il numero del secondo dado è  ",dadodue)
    print ("la somma dei due dadi è       ",dadotot)
    vintot=0
    if n == dadotot:
      vin = (10/prob[n-1])/2
      print('Hai vinto   ',"%1.2f" %vin," euro")
      print()
      vincita[i]=vin
    else:
      print ("Hai perso !!!")

for y in range (0,gio):
    vintot=vintot+vincita[y]
print ()
giocati=10*gio
guadagno=vintot-giocati
print ('Ti sei giocato --> ',"%1.2f" %giocati,' euro ')
print ('Hai vinto -------> ',"%1.2f" %vintot," euro ")
print ('Guadagno --------> ',"%1.2f" %guadagno,'euro ')