Python循环输入最小
时间: 2024-09-23 20:02:50 浏览: 39
roguelike:python中的最小roguelike
在Python中,如果你想让程序持续循环接收用户输入直到达到某个特定条件,比如输入最小值,你可以使用`while`循环配合`try-except`结构来处理用户的输入。下面是一个简单的例子:
```python
min_value = float('inf') # 设置初始最小值为正无穷大
while True:
user_input = input("请输入一个数(输入'q'退出):")
if user_input.lower() == 'q': # 如果输入 'q',则退出循环
break
try:
num = float(user_input) # 将输入转换成浮点数
if num < min_value: # 如果新输入的数小于当前最小值
min_value = num
except ValueError:
print("无效输入,请输入数字!")
print(f"最小输入是:{min_value}")
```
在这个例子中,程序会不断请求用户输入,只有当用户输入的是一个小于当前已知最小值的数值或输入 "q" 退出时,循环才会结束。
阅读全文