Python Turtle.Terminator даже после использования exitonclick()Python

Программы на Python
Anonymous
Python Turtle.Terminator даже после использования exitonclick()

Сообщение Anonymous »

Я пытался создать функции для черепахи, чтобы было чрезвычайно легко рисовать фигуры. Код выглядит следующим образом:

Код: Выделить всё

import turtle as t

def square():
tw = t.Screen()
for i in range(4):
t.forward(100)
t.right(90)
tw.exitonclick()
def triangle():
tw = t.Screen()
for i in range(3):
t.forward(100)
t.right(120)
tw.exitonclick()
def star():
tw = t.Screen()
for i in range(5):
t.forward(150)
t.right(144)
tw.exitonclick()
Когда я запускаю этот код в оболочке, возникает ошибка Терминатора:

Код: Выделить всё

>>> square()
>>> triangle()
Traceback (most recent call last):
File "", line 1, in 
triangle()
File "C:\Users\Manop\Desktop\XENON\turtleg.py", line 11, in triangle
t.forward(100)
File "", line 5, in forward
turtle.Terminator
>>> star()
>>> square()
Traceback (most recent call last):
File "", line 1, in 
square()
File "C:\Users\Manop\Desktop\XENON\turtleg.py", line 5, in square
t.forward(100)
File "", line 5, in forward
turtle.Terminator
>>>
Я не могу понять, в чем проблема, потому что я даже использовал exitonclick().


Подробнее здесь: https://stackoverflow.com/questions/455 ... xitonclick

Вернуться в «Python»