【问题标题】:While loop using turtle graphic defined function使用海龟图形定义函数的while循环
【发布时间】:2019-04-21 02:52:17
【问题描述】:

我正在使用带有用户定义函数的 while 循环来根据许多不同的条件绘制海龟图形。出于某种原因,while 循环完全忽略了迭代器,使其在不应该的情况下成为无限循环。如果你去掉制作图形的函数,循环就会按照它应该的方式工作。为什么循环不能与图形函数一起使用?

【问题讨论】:

    标签: loops turtle-graphics


    【解决方案1】:

    我需要查看您的代码才能更好地了解正在发生的事情。除此之外,你有没有给你的循环一个结束情况,以防止它循环?例如

    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
    

    【讨论】:

      猜你喜欢
      • 2014-12-23
      • 1970-01-01
      • 2018-05-30
      • 2020-06-12
      • 2020-05-11
      • 1970-01-01
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多