如何停止 while 循环?
- 论坛
- 如何停止 while 循环?
13 浏览
如何停止 while 循环?
编程新手需要像这样的东西,但即使输入以\'0x\'开头的字符串,它也不会停止while循环,而且它会不停地调用函数。我试过将\'break\'放在增加i值的位置,但仍然无法解决问题。有人知道原因吗?
i = 1 while i < 2: call_fun1() if hx =='0x': i+=1
admin 更改状态以发布 2023年5月24日
匿名的
0 Comments
使用if hx =='0x'
,你检查的是hx
是否等于"0x"
,而不是以它开头。你需要找到一个“子字符串”。查看这个问题:Python字符串查找的例子
由于这个原因,i
永远不会被增加,因此循环将无限继续。