各位同僚,这么流程图有问题么?
我个人拙见是当循环
按照上图设计,该结构不进入循环体
a = 3
b = 5
while a>11:
a=a+b
b=a-b
print(a,b)
a = 3
b = 5
while a>11:
a=a+b
b=a-b
print(a,b)
这个流程图的确有问题,循环条件应该是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的值。