流程图的循环结构是否有问题?怎么看?

img


各位同僚,这么流程图有问题么?
我个人拙见是当循环

img


按照上图设计,该结构不进入循环体


a = 3
b = 5
while a>11:
 a=a+b
 b=a-b
print(a,b)

img

以下内容部分参考ChatGPT模型:


这个流程图的确有问题,循环条件应该是a小于等于11才能进入循环体。正确的代码应该是:

a = 3
b = 5
while a <= 11:
    a = a + b
    b = a - b
print(a, b)

这段代码的意思是,当a小于等于11时,进入循环体,a的值不断加上b,b的值变为a-b,直到a大于11时跳出循环,然后输出a和b的值。


如果我的建议对您有帮助、请点击采纳、祝您生活愉快

大于的相反条件是<=

改为while a<=11: