Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #es 2 GIUFFRIDSA ERMENEGILDO
- """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).
- Il programma deve lanciare i dadi 100 volte e registrare:
- - quante volte è uscito il triplo 1
- - quante volte sono uscite 3 facce uguali.
- - quante volte il dado con 4 facce ha avuto un punteggio piu alto di quello da 8 facce.
- - quante volte la somma dei tre punteggi è stata un numero pari.
- - quale somma dei 3 punteggi si è presentata più volte."""
- import random
- dado1=()
- dad2=()
- dado3=()
- uscita=0
- uscita_Uguale=0
- faccia_grande=0
- somma=0
- somma_frequente=0
- #in queste righe definisco le variabili che mi serviranno per il ciclo
- for k in range(0, 100):
- dado1=random.randint(1,4)
- dado2=random.randint(1,6)
- dado3=random.randint(1,8)
- print(dado1, dado2, dado3)
- if dado1==3 or dado2==3 or dado3==3:
- uscita=uscita+1
- if dado1==dado2 and dado2==dado3:
- uscita_Uguale=uscita_Uguale+1
- if dado1>dado3:
- faccia_grande=faccia_grande+1
- if (dado1+dado2+dado3)%2==0:
- somma=somma+1
- if (dado1+dado2+dado3)>somma_frequente:
- somma_frequente=(dado1+dado2+dado3)
- #in questo ciclo ci sono le condizione al quale il programma è sottoposto affinche possa verficare le richieste dell'esercizio
- print("Il 100 è uscito {} volte:".format(uscita))
- print("Tre facce uguali sono uscite {} volte.".format(uscita_Uguale))
- print("Il dado con 4 facce ha assunto un valore piu grande del dado con 8 facce {} volte.".format(faccia_grande))
- print("La somma dei tre dadi è stata un numero positivo {} volte:".format(somma))
- print("La somma piu frequente è stata: {}".format(somma_frequente))
- #qui stamppo a video le richieste dell'esercizio
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement