python多次输入
时间: 2024-12-14 13:27:08 浏览: 7
在Python中,你可以通过`input()`函数让用户多次输入数据。这个函数会暂停程序的执行并等待用户从标准输入流(通常是键盘)提供文本。每次调用`input()`都会返回一个字符串,代表用户的输入。例如:
```python
while True:
user_input = input("请输入一些内容(按q退出): ")
if user_input.lower() == 'q':
break # 如果用户输入 'q',则退出循环
else:
print(f"你输入的是: {user_input}")
```
在这个例子中,程序会一直循环等待用户的输入,直到用户输入 'q' 才停止。如果你想要获取多个值,并且希望将它们作为一个列表存储起来,可以使用`split()`函数分隔输入:
```python
inputs = []
while True:
data = input("请输入几个数值,用逗号分隔(按q退出): ")
if data.lower() == 'q':
break
inputs.extend(data.split(',')) # 将输入分割成列表
print("所有输入:", inputs)
```
阅读全文