有个 问题请教一下。
就是在做课后作业时,我遇到过小甲鱼写的一行代码我不是很懂:while 1:这个是个什么意思?
等价于 while True:
也就是一直循环,直到想退出的时候用break退出 BngThea 发表于 2020-3-29 17:07
等价于 while True:
也就是一直循环,直到想退出的时候用break退出
如果是while 0:的话是不是表示不循环退出 while 1 等于 while True(因为 1 是真值),是死循环,只有循环中有 break 才能退出循环。 KingsPython 发表于 2020-3-29 17:16
如果是while 0:的话是不是表示不循环退出
while 0 会直接退出循环,比如:
>>> while 0:
print('不打印')
>>> 1 等价于 True ,也就是真,对于非零的数学都是True
0等价于False,也就是假 好的,懂了。谢谢你 zltzlt 发表于 2020-3-29 17:19
while 1 等于 while True(因为 1 是真值),是死循环,只有循环中有 break 才能退出循环。
好的, 我明白了。谢谢你
页:
[1]