![]() |
1
2
可以添加一个布尔值,该值初始化为false,然后在运行b.append(3.5)之后直接设置为true。如果在if语句中选中此值,则它将只运行一次。
|
![]() |
2
4
可以为此添加布尔标志:
编辑
:实际上,如果你的循环
那个
简单地说,其他的答案更优雅,因为除了第一次执行之外,
|
![]() |
3
2
你能用吗?
|
![]() |
4
2
更改for循环中逻辑的一般方法是手动声明迭代器,然后可以
如果条件更复杂,并且遇到这种情况时不再计算代码,这将特别有用。 使用函数,这可以扩展到任何逻辑。
|
![]() |
5
1
以上答案都是正确的。但我想再解释一下。在这种情况下,只需在循环内运行命令,最好使用额外的变量来跟踪是否执行。用值初始化变量。在变量值不变之前,我们可以认为该行不会执行。使用这种额外的变量检查不会像使用“in”运算符那样增加程序的时间复杂性。
我想在这里加一些例子。第一次使用
使用
使用
使用
|