【发布时间】:2019-04-21 02:52:17
【问题描述】:
我正在使用带有用户定义函数的 while 循环来根据许多不同的条件绘制海龟图形。出于某种原因,while 循环完全忽略了迭代器,使其在不应该的情况下成为无限循环。如果你去掉制作图形的函数,循环就会按照它应该的方式工作。为什么循环不能与图形函数一起使用?
【问题讨论】:
标签: loops turtle-graphics
我正在使用带有用户定义函数的 while 循环来根据许多不同的条件绘制海龟图形。出于某种原因,while 循环完全忽略了迭代器,使其在不应该的情况下成为无限循环。如果你去掉制作图形的函数,循环就会按照它应该的方式工作。为什么循环不能与图形函数一起使用?
【问题讨论】:
标签: loops turtle-graphics
我需要查看您的代码才能更好地了解正在发生的事情。除此之外,你有没有给你的循环一个结束情况,以防止它循环?例如
i=0
while i<10:
print(i)
i+=1
i 变量在每次循环结束时递增,一旦超过 10,循环就会停止。 我的猜测是您拥有的制作图形的功能没有连接到您的 while 循环停止 case.ex:
continue=True
while continue==True:
if #user action == desired output:
#insert graphic function
continue==False
else:
#enter whatever default action you'd like
【讨论】: