输入若干整数Python
时间: 2024-11-24 19:04:05 浏览: 12
编写程序,输入两个分别包含若干整数的列表LA、LB.py
5星 · 资源好评率100%
在Python中,你可以使用多种方式来输入一串整数。这里有几个常见的例子:
1. **命令行输入**:
如果在交互式环境中运行,可以使用`input()`函数获取用户输入,然后手动解析成整数列表。例如:
```python
nums = input("请输入一组整数,用空格分隔:")
numbers = [int(num) for num in nums.split()]
```
2. **列表推导式**:
如果你知道用户会提供一定长度的整数序列,可以直接使用列表推导式一次性读取:
```python
numbers = list(map(int, input("请输入一组整数:").split()))
```
3. **内置函数**:
`map()` 和 `int()` 函数也可以组合起来接收用户输入,稍显繁琐一些:
```python
user_input = input("请输入一组整数:")
numbers = [int(i) for i in user_input.split()]
```
4. **while循环**:
使用`while`循环逐个读取用户输入直到指定结束条件:
```python
numbers = []
while True:
num = input("请输入一个整数(按回车结束):")
if not num: break
numbers.append(int(num))
```
阅读全文