Emma fa questo gioco …

Esame di Stato  2019 Simulazione 3 – Quesito 5

Emma fa questo gioco: lancia un dado con facce numerate da 1 a 6; se esce il numero 3 guadagna 3 punti, altrimenti perde 1 punto.
Il punteggio iniziale è 0.
Qual è la probabilità che, dopo 4 lanci, il suo punteggio sia ancora 0?
Qual è la probabilità che, in una sequenza di 6 lanci, il punteggio non scenda mai sotto lo 0?


Vedi la discussione


Qual è la probabilità che, dopo 4 lanci, il suo punteggio sia ancora 0?

import random # randint()

PROVE=100000

positivo=0
for i in range(PROVE):
    punteggio=0
    for lancio in range(4):
        dado=random.randint(1,6)
        if(dado == 3):
            punteggio += 3
        else:
            punteggio -= 1
    if(punteggio == 0):
        positivo += 1

freqRelativa=positivo/PROVE
percentuale =100*freqRelativa
print(positivo, freqRelativa, percentuale, "%")

Qual è la probabilità che, in una sequenza di 6 lanci, il punteggio non scenda mai sotto lo 0?

Con controllo alla fine dei 6 lanci

import random # randint()

PROVE=100000

positivo=0
for i in range(PROVE):
    punteggio=0
    for lancio in range(6):
        dado=random.randint(1,6)
        if(dado == 3):
            punteggio += 3
        else:
            punteggio -= 1
    if(punteggio >= 0):
        positivo += 1

freqRelativa=positivo/PROVE
percentuale =100*freqRelativa
print(positivo, freqRelativa, percentuale, "%")

Con controllo durante i 6 lanci

import random # randint()

PROVE=100000

def prova():
    punteggio=0
    for lancio in range(6):
        dado=random.randint(1,6)
        if(dado == 3):
            punteggio += 3
        else:
            punteggio -= 1
        if(punteggio < 0):
            return 0
    return 1

positivo=0
for i in range(PROVE):
    positivo += prova()

freqRelativa=positivo/PROVE
percentuale =100*freqRelativa
print(positivo, freqRelativa, percentuale, "%")