# nsi4ever.py

Created by cent20

Created on February 01, 2021

1.02 KB

Portage d’un script de https://workshop.numworks.com/python/vef03715/

```from turtle import *
from random import randint
colormode(255)

try:
get_keys()
os = (192,53,53)
except:
os = (255,183,52)

def n(x,y):
if -70<x<-60 and -80<y<80:
return True
if -110<x<-70 and -3.75*x-333-15<y<-3.75*x-333:
return True
if -120<x<-110 and -80<y<80:
return True
return False

def s(x,y):
if -30<x<30 and -80<y<-70:
return True
if -30<x<-20 and 5<y<70:
return True
if -30<x<30 and -5<y<5:
return True
if 20<x<30 and -70<y<-5:
return True
if -30<x<30 and 70<y<80:
return True
return False

def i(x,y):
if 60<x<120 and -80<y<-70:
return True
if 85<x<95 and -80<y<80:
return True
if 60<x<120 and 70<y<80:
return True
return False

def nsi():
global os
xmax=140
ymax=100
speed(0)
while True:
forward(1)
p=position()
x,y=p[0],p[1]
if n(x,y) or s(x,y) or i(x,y):
color(os)
else:
color(42,42,42)
if x >= xmax or x <= -xmax or y <= -ymax or y >= ymax:
left(randint(90,180))

nsi()```