Python代码多次求n个数的和,输入第一行是m表示有m阻数据,接下来就是m阻数据,每组数据第一行是整数n,表示有n个证书需要求和接下来是n行每行一个整数。对每组数据输出n个整数的和
时间: 2024-10-28 22:07:12 浏览: 26
华为OD机试C卷- 最小矩阵宽度(Java & JS & Python & C).md-私信看全套OD代码及解析
在Python中,你可以使用循环结构来实现这个功能。下面是一个简单的程序,它读取用户输入,计算每一组数据的总和,然后输出结果:
```python
def sum_of_numbers():
m = int(input("请输入数据组的数量: ")) # 获取数据组总数
for _ in range(m): # 对于每一组数据
n = int(input(f"第{i+1}组数据中整数的数量: ")) # 获取每组的整数个数
numbers = [] # 存储整数
for _ in range(n):
number = int(input(f"第{i+1}组第{j+1}个整数: ")) # 读入每个整数并添加到列表
numbers.append(number)
total_sum = sum(numbers) # 计算和
print(f"第{i+1}组数的和为: {total_sum}")
sum_of_numbers()
```
这段代码首先获取数据组的数量`m`,然后在一个循环里,对于每一组数据,它先获取整数的数量`n`,接着再读入n个整数并计算它们的和。每次计算完一组,就输出这一组的和。
阅读全文