dimanche 31 mars 2019

How to send turtle to random position?

I have been trying to use goto() to send turtles to a random position but I get an error when running the programme.

I am lost on how else to do this and not sure of other ways. My current code is:

t1.shape('turtle')

t1.penup()

t1.goto((randint(-100,0)),(randint(100,0)))#this is the line with the error

I want the turtle to go to random co ordinates in a box between-100,100 and 0,100 but I get the error:

Traceback (most recent call last):

File "C:\Users\samdu_000\OneDrive\Documents\python\battle turtles.py",    line 18, in <module>

t1.goto((randint(-100,0)),(randint(100,0)))

File "C:\Users\samdu_000\AppData\Local\Programs\Python\Python3732\lib\random.py", line 222, in randint

return self.randrange(a, b+1)

File "C:\Users\samdu_000\AppData\Local\Programs\Python\Python37-
32\lib\random.py", line 200, in randrange

raise ValueError("empty range for randrange() (%d,%d, %d)" % (istart, 
istop, width))

 ValueError: empty range for randrange() (100,1, -99)




Aucun commentaire:

Enregistrer un commentaire