【发布时间】:2022-01-22 23:28:48
【问题描述】:
我正在编写一个代码,它应该一遍又一遍地输出 2 个数字,直到其中一个达到 2。我找不到错误,我什至使用了可视化工具,即使变量具有预期值,输出错误。这是我的代码:
I = 0
J = 1
count = 0
while I <= 2:
print('I={:.0f} J={:.0f}'.format(I, J))
J += 1
count += 1
if count == 3:
I += 0.2
J = 1 + I
count = 0
这是预期的输出:
I=0 J=1
I=0 J=2
I=0 J=3
I=0.2 J=1.2
I=0.2 J=2.2
I=0.2 J=3.2
.....
I=2 J=3
I=2 J=4
I=2 J=5
再次,当我通过 vizualizer 运行它时,我可以看到在每个步骤中分配给我的变量的值都是正确的,但问题在于它何时打印。
【问题讨论】:
标签: python loops variables while-loop