ÎncepețiÎncepe gratuit

Simulează mai multe plimbări

O singură plimbare aleatoare este un punct de plecare, dar nu îți spune dacă ai șanse mari să câștigi pariul.

Pentru a-ți face o idee despre cât de mari sunt șansele tale de a ajunge la 60 de pași, poți simula în mod repetat plimbarea aleatoare și colecta rezultatele. Exact asta vei face în acest exercițiu.

Codul exemplu te pune deja pe drumul cel bun. O altă buclă for este înfășurată în jurul codului pe care l-ai scris deja. Rămâne să adaugi câteva elemente pentru a te asigura că toate rezultatele sunt înregistrate corect.

Notă: Nu modifica nimic din inițializarea lui all_walks care este deja dată. Dacă introduci orice număr în listă, exercițiul va genera o eroare!

Acest exercițiu face parte din cursul

Python intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

  • Completează specificația buclei for astfel încât plimbarea aleatoare să fie simulată de cinci ori.
  • După ce array-ul random_walk este complet populat, adaugă-l în lista all_walks.
  • În final, după bucla for de nivel superior, afișează all_walks.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# NumPy is imported; seed is set

# Initialize all_walks (don't change this line)
all_walks = []

# Simulate random walk five times
for i in ___ :

    # Code from before
    random_walk = [0]
    for x in range(100) :
        step = random_walk[-1]
        dice = np.random.randint(1,7)

        if dice <= 2:
            step = max(0, step - 1)
        elif dice <= 5:
            step = step + 1
        else:
            step = step + np.random.randint(1,7)
        random_walk.append(step)

    # Append random_walk to all_walks
    ___

# Print all_walks
___
Editează și rulează codul