python - 了解python while循环中2个具有不同结果的相似代码之间的差异
问题描述
我是编码新手,正在尝试在 while 循环上学习 python。所以教程中有这段代码,当我尝试在我的键盘(spyder)上执行它时,它会产生不同的结果。我的代码可能做错了 什么
解决方案
在第 13 行递增x
,然后x+1
在第 14 行打印。
因此,您在循环的每次迭代中得到两个打印,以及 X=6 的输出(据我了解,这里有什么困扰您)。
您可以更改代码以在 while 循环结束后进行额外打印:
x = 0
while x < 5:
print("Not yet there, X=" + str(x))
x += 1
print("X=" + str(x))
推荐阅读
- javascript - Yii 中的自定义类别字段
- r - 如何使用 {highcharter) 创建一个“mapbubble”地图?
- python - Python urllib.request.urlopen 在不断变化的网站上
- javascript - Tampermonkey/GreaseMonkey 自动点击按钮
- eclipse - 从 Eclipse/SystemWorkbench 项目中删除项目包含路径?
- python - ValueError:预期的 2D 数组,得到 1D 数组:array=[0. 2. 4. ... 2. 4. 3.]
- javascript - NodeJs Crypto 和 CryptoJS 库中的不同加密值
- android - 类型 cast / make genric viewModel 作为参数传递
- spring-boot - org.springframework.security.oauth2.core.oidc.user.DefaultOidcUser 不能转换为 model.UserPrincipal
- pine-script - 一旦 pinescript 中连续 2 根蜡烛的不同条件为真,触发条件