Začněte nyníZačněte zdarma

Další krok

V předchozím cvičení jsi napsal/a kód, který určuje další krok na základě kroku předchozího. Teď tento kód vložíme do smyčky for, abychom mohli simulovat náhodnou procházku.

numpy je importováno jako np.

Toto cvičení je součástí kurzu

Intermediate Python

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř seznam random_walk, který bude obsahovat první krok — celé číslo 0.
  • Dokonči smyčku for:
  • Smyčka by se měla provést 100krát.
  • V každé iteraci nastav step na poslední prvek seznamu random_walk. Použij k tomu index -1.
  • Dále nech konstrukci if-elif-else, aby za tebe aktualizovala hodnotu step.
  • Kód, který přidává step do random_walk, je už napsaný.
  • Vypiš seznam random_walk.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# NumPy is imported, seed is set

# Initialize random_walk


# Complete the ___
for x in ___(___) :
    # Set step: last element in random_walk
    ___

    # Roll the dice
    dice = np.random.randint(1,7)

    # Determine next step
    if dice <= 2:
        step = step - 1
    elif dice <= 5:
        step = step + 1
    else:
        step = step + np.random.randint(1,7)

    # append next_step to random_walk
    random_walk.append(step)

# Print random_walk
Upravit a spustit kód