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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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