Visualize o caminho

Vamos visualizar esse caminho aleatório! Você se lembra de que pode usar matplotlib para criar um gráfico de linhas?

import matplotlib.pyplot as plt
plt.plot(x, y)
plt.show()

A primeira lista definida é associada ao eixo x, e a segunda lista é associada ao eixo y.

Quando apenas um argumento é definido, o Python sabe o que fazer, associando o índice da lista ao eixo x e os valores da lista ao eixo y.

Este exercício faz parte do curso

Python intermediário

Ver Curso

Instruções de exercício

Adicione algumas linhas de código após o loop for:

  • Importe matplotlib.pyplot como plt.
  • Use plt.plot() para plotar random_walk.
  • Finalize com plt.show() para que você realmente exiba o gráfico.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# NumPy is imported, seed is set

# Initialization
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)

# Import matplotlib.pyplot as plt


# Plot random_walk


# Show the plot