输入 n个整数,不知道输入多少数,怎么编写输入
时间: 2023-09-06 20:03:56 浏览: 37
### 回答1:
您可以使用 while 循环和 input() 函数来动态输入整数,具体代码如下所示:
nums = [] # 存放输入的整数
while True:
try:
num = int(input()) # 输入一个整数
nums.append(num) # 将整数添加到列表中
except: # 如果输入不是整数,则跳出循环
break
# 打印输入的整数
print("您输入的整数为:", nums)
### 回答2:
编写输入n个整数的代码时,可以通过循环来实现不确定输入数量的功能。可以使用一个列表来存储输入的整数。
下面是一个示例的Python代码:
```python
n = int(input("请输入整数的个数:")) # 首先输入整数的个数
numbers = [] # 创建一个空列表用于存储输入的整数
for i in range(n): # 循环n次,每次输入一个整数并添加到列表中
num = int(input("请输入第{}个整数:".format(i+1)))
numbers.append(num)
print("输入的整数列表为:", numbers)
```
运行以上代码时,首先会要求输入整数的个数n,接下来会依次要求输入n个整数,然后将这些整数添加到一个列表中。最后输出整个列表,即为输入的整数序列。
通过循环控制输入的次数,可以满足输入n个整数的需求,且不限制输入数量。同时使用列表来存储输入的整数,方便后续的处理和使用。