Advertisement
Guest User

Untitled

a guest
Oct 27th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. #es 2 GIUFFRIDSA ERMENEGILDO
  2. """Scrivi un programma che simula il lancio di 3 dadi, uno con 4 facce (numerate da 1 a 4), uno con 6 facce (numerate da 1 a 6) e uno con 8 facce (numerate da 1 a 8).
  3. Il programma deve lanciare i dadi 100 volte e registrare:
  4. - quante volte è uscito il triplo 1
  5. - quante volte sono uscite 3 facce uguali.
  6. - quante volte il dado con 4 facce ha avuto un punteggio piu alto di quello da 8 facce.
  7. - quante volte la somma dei tre punteggi è stata un numero pari.
  8. - quale somma dei 3 punteggi si è presentata più volte."""
  9.  
  10. import random
  11. dado1=()
  12. dad2=()
  13. dado3=()
  14. uscita=0
  15. uscita_Uguale=0
  16. faccia_grande=0
  17. somma=0
  18. somma_frequente=0
  19. #in queste righe definisco le variabili che mi serviranno per il ciclo
  20.  
  21.  
  22.  
  23. for k in range(0, 100):
  24. dado1=random.randint(1,4)
  25. dado2=random.randint(1,6)
  26. dado3=random.randint(1,8)
  27. print(dado1, dado2, dado3)
  28. if dado1==3 or dado2==3 or dado3==3:
  29. uscita=uscita+1
  30. if dado1==dado2 and dado2==dado3:
  31. uscita_Uguale=uscita_Uguale+1
  32. if dado1>dado3:
  33. faccia_grande=faccia_grande+1
  34. if (dado1+dado2+dado3)%2==0:
  35. somma=somma+1
  36. if (dado1+dado2+dado3)>somma_frequente:
  37. somma_frequente=(dado1+dado2+dado3)
  38. #in questo ciclo ci sono le condizione al quale il programma è sottoposto affinche possa verficare le richieste dell'esercizio
  39.  
  40.  
  41. print("Il 100 è uscito {} volte:".format(uscita))
  42. print("Tre facce uguali sono uscite {} volte.".format(uscita_Uguale))
  43. print("Il dado con 4 facce ha assunto un valore piu grande del dado con 8 facce {} volte.".format(faccia_grande))
  44. print("La somma dei tre dadi è stata un numero positivo {} volte:".format(somma))
  45. print("La somma piu frequente è stata: {}".format(somma_frequente))
  46.  
  47. #qui stamppo a video le richieste dell'esercizio
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement