本文是接着上一篇python 练习1 计算两个32位整数A和B的和_水w的博客-CSDN博客
目录
(6)输入数据的第一行为一个整数TT,表示有TT组测试数据,每组为一行。随后的TT行中,每行第一个数为一个整数NN,随后有NN个32位整数。
(7)输入数据有多组,每组为一行,包括若干个32位整数。若行首的数值为0,表示输入结束。
(8)输入数据有多组,对每组输入,在单独的行中输出结果,每两组结果之间以单个空行分隔。
(9)输入数据的第一行为一个整数TT,表示有TT组测试数据,每组为一行。随后的TT行中,每行第第一个数为一个整数NN,随后有NN个整数。对每组输入,在单独的行中输出结果,每两组结果之间以单个空行分隔。
(6)输入数据的第一行为一个整数TT,表示有TT组测试数据,每组为一行。随后的TT行中,每行第一个数为一个整数NN,随后有NN个32位整数。
- 输入:输入数据的第一行为一个整数TT,表示有TT组测试数据,每组为一行。随后的TT行中,每行第一个数为一个整数NN,随后有NN个32位整数。
- 输出:对每组输入,在单独的行中输出结果。
- 示例输入:
3
5 1 2 3 4 5
2 -1 1
1 0
- 示例输出:
15
0
0
- 输入:输入数据的第一行为一个整数TT,表示有TT组测试数据,每组为一行。随后的TT行中,每行第一个数为一个整数NN,随后有NN个32位整数。
- 输出:对每组输入,在单独的行中输出结果。
- 示例输入:
3 5 1 2 3 4 5 2 -1 1 1 0
- 示例输出:
15 0 0
代码:
# 6.输入数据的第一行为一个整数TT,表示有TT组测试数据,每组为一行。随后的TT行中,每行第一个数为一个整数NN,随后有NN个32位整数。
s = int(input())
for i in range(s):
l = list(map(int, input().strip().split()))
print(sum(l[1:]))
(7)输入数据有多组,每组为一行,包括若干个32位整数。若行首的数值为0,表示输入结束。
- 输入:输入数据有多组,每组为一行,包括若干个32位整数。若行首的数值为0,表示输入结束。
- 输出:对每组输入,在单独的行中输出结果。
- 示例输入:
1 2 3 4 5
-1 1
0
- 示例输出:
15
0
- 输入:输入数据有多组,每组为一行,包括若干个32位整数。若行首的数值为0,表示输入结束。
- 输出:对每组输入,在单独的行中输出结果。
- 示例输入:
1 2 3 4 5 -1 1 0
- 示例输出:
15 0
代码:
# 7.输入数据有多组,每组为一行,包括若干个32位整数。若行首的数值为0,表示输入结束。
while True:
l = list(map(int, input().strip().split()))
if len(l) == 1 and l[0] == 0:
break
print(sum(l))
(8)输入数据有多组,对每组输入,在单独的行中输出结果,每两组结果之间以单个空行分隔。
- 输入:输入数据有多组,每组为一行,包括两个32位整数。
- 输出:对每组输入,在单独的行中输出结果,每两组结果之间以单个空行分隔。
- 示例输入:
1 5
10 20
- 示例输出:
6
30
- 输入:输入数据有多组,每组为一行,包括两个32位整数。
- 输出:对每组输入,在单独的行中输出结果,每两组结果之间以单个空行分隔。
- 示例输入:
1 5 10 20
- 示例输出:
6 30
代码:
# 8.输入数据有多组,对每组输入,在单独的行中输出结果,每两组结果之间以单个空行分隔。
flag = False
while True:
try:
m, n = map(int, input().split())
if flag == True:
print()
print(m + n)
flag = True
except:
break
(9)输入数据的第一行为一个整数TT,表示有TT组测试数据,每组为一行。随后的TT行中,每行第第一个数为一个整数NN,随后有NN个整数。对每组输入,在单独的行中输出结果,每两组结果之间以单个空行分隔。
- 输入:输入数据的第一行为一个整数TT,表示有TT组测试数据,每组为一行。随后的TT行中,每行第第一个数为一个整数NN,随后有NN个整数。
- 输出:对每组输入,在单独的行中输出结果,每两组结果之间以单个空行分隔。
- 示例输入:
3
4 1 2 3 4
5 1 2 3 4 5
3 1 2 3
- 示例输出:
10
15
6
- 输入:输入数据的第一行为一个整数TT,表示有TT组测试数据,每组为一行。随后的TT行中,每行第第一个数为一个整数NN,随后有NN个整数。
- 输出:对每组输入,在单独的行中输出结果,每两组结果之间以单个空行分隔。
- 示例输入:
3 4 1 2 3 4 5 1 2 3 4 5 3 1 2 3
- 示例输出:
10 15 6
代码:
# 9.输入数据的第一行为一个整数TT,表示有TT组测试数据,每组为一行。随后的TT行中,每行第第一个数为一个整数NN,随后有NN个整数。对每组输入,在单独的行中输出结果,每两组结果之间以单个空行分隔。
s = int(input())
for i in range(s):
l = list(map(int, input().strip().split()))
if i != 0 and i < s:
print()
print(sum(l[1:]))



