Top.Mail.Ru
Ответы

Помогите пожалуйста разобраться с кодом

Я занимаюсь Python по книге "Python для детей и родителей" Брайсон Пэйн, и в тут есть программа для рисования:
import turtle
t = turtle.Pen()
t.speed(0)
turtle.onclick(t.setpos)

Вообщем у меня не робит (открывается окно turtle и в миг закрывается). Возможно это из за версии (у меня последняя)
Работаю в программе Pycharm, windows 10. Заранее спасибо

По дате
По рейтингу
Аватар пользователя
Просветленный

1) Может быть Вы запускаете не из IDLE, а из консоли?
Попробуйте добавить
turtle.mainloop()
в конец

2) Я попробовал, у меня с onclick() черепашка сдвигается только на несколько пикселей, если щелкнуть совсем рядом с ней.
Если у Вас также, то попробуйте onscreenclick() вместо onclick()

Вот полностью:

import turtle
t = turtle.Pen()
t.speed(0)
turtle.onscreenclick(t.setpos)
turtle.mainloop()