поэтому я запрограммировал простой скрипт, который предполагает рисование фигуры на основе ввода.
насколько я знаю, input() — это блокирующая функция, что означает, что она должна ждать ввода
прежде чем код сможет запуститься снова.
но она выполняет следующую строку еще до того, как я введу значение.
для меня это не имеет смысла. почему это происходит?
import turtle
import time
mouse = turtle.Turtle()
x = input()
turtle.Screen()
if x == "t":
for i in range(3):
mouse.fd(100)
mouse.rt(120)
elif x == "c":
mouse.circle(100)
else:
mouse.bk(100)
time.sleep(2)
Подробнее здесь: https://stackoverflow.com/questions/748 ... -this-case