牛客网 输入输出用例 python_牛客网OJ系统的常见输入输出——Python语言描述

一、A+B(1)

题目描述

计算a+b

输入描述:

输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。

输出描述:

输出a+b的结果

示例1

输入

1 5

10 20

输出

6

30

代码

while True:

try:

A = list(map(int, input().split(" ")))

print(sum(A))

except:

break

二、A+B(2)

题目描述

计算a+b

输入描述:

输入第一行包括一个数据组数t(1 <= t <= 100)

接下来每行包括两个正整数a,b(1 <= a, b <= 10^9)

输出描述:

输出a+b的结果

示例1

输入

2

1 5

10 20

输出

6

30

代码

n = int(input())

for i in range(n):

A = list(map(int, input().split(" ")))

print(sum(A))

三、A+B(3)

题目描述

计算a+b

输入描述:

输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据有多组, 如果输入为0 0则结束输入

输出描述:

输出a+b的结果

示例1

输入

1 5

10 20

0 0

输出

6

30

代码

while True:

A = list(map(int, input().split()))

if A[0] != 0 and A[1] != 0:

print(sum(A))

else:

break

四、A+B(4)

题目描述

计算一系列数的和

输入描述:

输入数据包括多组。

每组数据一行,每行的第一个整数为整数的个数n(1 <= n <= 100), n为0的时候结束输入。

接下来n个正整数,即需要求和的每个正整数。

输出描述:

每组数据输出求和的结果

示例1

输入

4 1 2 3 4

5 1 2 3 4 5

0

输出

10

15

代码

while True:

A = list(map(int, input().split()))

if A[0] != 0:

print(sum(A)-A[0])

else:

break

五、A+B(5)

题目描述

计算一系列数的和

输入描述:

输入的第一行包括一个正整数t(1 <= t <= 100), 表示数据组数。

接下来t行, 每行一组数据。

每行的第一个整数为整数的个数n(1 <= n <= 100)。

接下来n个正整数, 即需要求和的每个正整数。

输出描述:

每组数据输出求和的结果

示例1

输入

2

4 1 2 3 4

5 1 2 3 4 5

输出

10

15

代码

n = int(input())

for i in range(n):

A = list(map(int, input().split()))

print(sum(A)-A[0])

六、A+B(6)

题目描述

计算一系列数的和

输入描述:

输入数据有多组, 每行表示一组输入数据。

每行的第一个整数为整数的个数n(1 <= n <= 100)。

接下来n个正整数, 即需要求和的每个正整数。

输出描述:

每组数据输出求和的结果

示例1

输入

4 1 2 3 4

5 1 2 3 4 5

输出

10

15

代码

while True:

try:

A = list(map(int, input().split()))

print(sum(A[1:]))

except:

break

七、A+B(7)

题目描述

计算一系列数的和

输入描述:

输入数据有多组, 每行表示一组输入数据。

每行不定有n个整数,空格隔开。(1 <= n <= 100)。

输出描述:

每组数据输出求和的结果

示例1

输入

1 2 3

4 5

0 0 0 0 0

输出

6

9

0

代码

while True:

try:

A = list(map(int, input().split()))

print(sum(A))

except:

break

八、字符串排序(1)

题目描述

对输入的字符串进行排序后输出

输入描述:

输入有两行,第一行n

第二行是n个空格隔开的字符串

输出描述:

输出一行排序后的字符串,空格隔开,无结尾空格

示例1

输入

5

c d a bb e

输出

a bb c d e

代码

n = int(input())

s = input().split()

s.sort()

print(' '.join(s))

九、字符串排序(2)

题目描述

对输入的字符串进行排序后输出

输入描述:

多个测试用例,每个测试用例一行。

每行通过空格隔开,有n个字符,n<100

输出描述:

对于每组测试用例,输出一行排序过的字符串,每个字符串通过空格隔开

示例1

输入

a c bb

f dddd

nowcoder

输出

a bb c

dddd f

nowcoder

代码

while True:

try:

s = input().split()

s.sort()

print(' '.join(s))

except:

break

十、字符串排序(3)

题目描述

对输入的字符串进行排序后输出

输入描述:

多个测试用例,每个测试用例一行。

每行通过,隔开,有n个字符,n<100

输出描述:

对于每组用例输出一行排序后的字符串,用','隔开,无结尾空格

示例1

输入

a,c,bb

f,dddd

nowcoder

输出

a,bb,c

dddd,f

nowcoder

代码

while True:

try:

s = input().split(",")

s.sort()

print(','.join(s))

except:

break

十一、本地自测

输入描述:

输入有多组测试用例,每组空格隔开两个整数

输出描述:

对于每组数据输出一行两个整数的和

示例1

输入

1 1

输出

2

代码

while True:

try:

a, b = map(int, input().split())

print(a+b)

except:

break

你可能感兴趣的:(牛客网,输入输出用例,python)