2024-05-15 20:58:39 发布
网友
在这种情况下:
swag = True i = 0 while swag: i=i+1 print(swag) if i == 3: swag = False
while循环会在3圈后退出吗?
在swag时-检查swag是否存在或swag是否为真
当swag是“truthy”时,while swag:将运行,而当swag是True时它将运行,并且当您将swag设置为False时不会运行。
swag
while swag:
True
False
Does while swag - check if swag exists or if swag is True
它检查swag是否是True(或者我应该说是"truthy")。是的,循环将在3次迭代后退出,因为i=i+1必须执行3次,直到i == 3和(通过if-语句)swag设置为False,此时循环将退出。
i=i+1
i == 3
if
但为什么不亲自检查一下呢?
True True True
还可以使用以下符号将表达式缩短为变量“i”的增量为1: i+=1(与i=i+1相同)
当
swag
是“truthy”时,while swag:
将运行,而当swag
是True
时它将运行,并且当您将swag
设置为False
时不会运行。它检查
swag
是否是True
(或者我应该说是"truthy")。是的,循环将在3次迭代后退出,因为i=i+1
必须执行3次,直到i == 3
和(通过if
-语句)swag
设置为False
,此时循环将退出。但为什么不亲自检查一下呢?
还可以使用以下符号将表达式缩短为变量“i”的增量为1: i+=1(与i=i+1相同)
相关问题 更多 >
编程相关推荐