Я пытаюсь изучить python, и до сих пор все прошло хорошо. Однако я продолжаю получать бесконечную ошибку цикла через некоторое время работы моего кода. Приведенный ниже код относится к звездочке с 7 углами.Как устранить петлю infinte в python
import turtle
n = 7
def drawStar(t, sz, s):
"""Get turtle t to draw a star of sz sides, s size"""
for i in range(sz):
t.right(180)
t.forward(s)
t.right(180/n)
wn = turtle.Screen()
wn.bgcolor("lightgreen")
alex = turtle.Turtle()
alex.color("hotpink")
#
n = 7
for i in range(15):
alex.up()
alex.forward(30)
alex.right(144)
alex.down()
print(n)
drawStar(alex,n,30)
wn.exitonclick()
всегда поставить ПОЛНОЕ сообщение об ошибке в ВОПРОСЕ - мы не можем прочитать в вашем уме и не следует ожидать, что мы будем запускать код, чтобы увидеть это сообщение об ошибке. – furas
этот код работает для меня без ошибок. он рисует 15 звезд ('range (15)') и останавливается. Я не вижу проблемы в этой части кода. Возможно, у вас проблемы в другом коде. – furas
Это не бесконечный цикл. – Batman