import random
import matplotlib.pyplot as plt
import numpy as np

def modif1(L):
    L.append(L[len(L)-1]+0.25)
    return L
    
def modif2(L):
    L.append(L[len(L)-1]-0.25)
    return L

def modif3(L):
    L.append(L[len(L)-1])
    return L


plt.close()
plt.axis('equal')

X=[0]
Y=[0]

n=int(input("Nombre de déplacements ? "))

for i in range(n):
    a=random.randint(1,4)
    if a == 1:
        X=modif1(X)
        Y=modif3(Y)
    if a == 2:
        X=modif2(X)
        Y=modif3(Y)
    if a == 3:
        X=modif3(X)
        Y=modif1(Y)
    if a == 4:
        X=modif3(X)
        Y=modif2(Y)
        

plt.plot(X,Y,color='blue')
plt.plot([X[len(X)-1]],[Y[len(Y)-1]],'r*')
plt.show()
