繁体   English   中英

了解 python while 循环中具有不同结果的 2 个相似代码之间的差异

[英]Undertanding the disimilarities between 2 similar codes with different results in python while loop

我是编码新手,正在尝试在 while 循环上学习 python。 所以教程中有这段代码,当我尝试在我的键盘(spyder)上执行它时,它会产生不同的结果。 我的代码可能做错了什么

本教程的代码

在第 13 行增加x ,然后在第 14 行打印x+1

因此,您在循环的每次迭代中得到两个打印,以及 X=6 的 output (据我了解,这里有什么困扰您)。

您可以更改代码以在 while 循环结束后进行额外打印:

x = 0
while x < 5:
    print("Not yet there, X=" + str(x))
    x += 1
print("X=" + str(x))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM