python 条件不满足 无限延迟
时间: 2023-07-28 19:25:22 浏览: 114
浅析python实现scrapy定时执行爬虫
在 Python 中,可以使用 `while` 循环来实现条件不满足时的无限延迟。
例如,下面的代码将会等待用户输入一个大于等于 0 的整数,如果用户输入的数小于 0,则程序将会一直等待用户输入:
```python
while True:
num = int(input("请输入一个大于等于 0 的整数:"))
if num >= 0:
print("您输入的数是:", num)
break
else:
print("输入的数不合法,请重新输入!")
```
在上面的代码中,`while True` 表示循环条件永远为真,程序将会一直执行 `while` 循环。如果用户输入的数大于等于 0,则程序将会输出该数并使用 `break` 语句跳出循环。否则,程序将会提示用户重新输入,并继续等待用户输入。这样,即使用户一直输入小于 0 的数,程序也不会停止执行。
阅读全文