python中for可以做到无限循环吗
时间: 2023-10-12 07:20:16 浏览: 194
可以。你可以使用while True来实现无限循环,但需要在循环体内添加break语句来跳出循环。例如:
```
while True:
# 无限循环体
if some_condition:
break # 在满足某个条件时跳出循环
```
或者使用for循环,配合range函数传入一个极大的数值,来实现无限循环,例如:
```
for i in range(9999999999999999999999999999999999999999999):
# 无限循环体
if some_condition:
break # 在满足某个条件时跳出循环
```
但是这种方式会占用大量的内存,不太推荐。建议在循环体内添加条件判断,或者使用while True来实现无限循环。
阅读全文