使用乌龟图形定义功能的While循环

时间:2018-11-18 16:09:14

标签: loops turtle-graphics

我正在使用带有用户定义函数的while循环,根据多种不同条件在乌龟图形中绘制图形。出于某种原因,while循环完全忽略了迭代器,使迭代器在不应该迭代时成为无限循环。如果删除制作图形的功能,则循环将按应有的方式工作。为什么循环不能与图形功能一起使用?

1 个答案:

答案 0 :(得分:0)

我需要查看您的代码以更好地了解正在发生的事情。除此之外,您是否给循环指定了一个终止循环的尾部条件?例如

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