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
Instrucțiuni pentru exercițiu
- Completează specificația buclei
forastfel încât plimbarea aleatoare să fie simulată de cinci ori. - După ce array-ul
random_walkeste complet populat, adaugă-l în listaall_walks. - În final, după bucla
forde 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
___