牛客Python输入输出

1、基础编码结构
while True:
       try:
              {your code}
       except:
              break
2、获得数据的内容
a = input()
3、将数据内容转成List
# 整型
numList = list(map(int,input().split())
# 字符
strList = list(map(str,input().split())

Python ACM模式输入输出
样例题目来自牛客网


牛客题超链接

题目1:

描述:输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。
输出:输出a+b的结果

输入例子1:

1 5
10 20

输出例子1:

6
30

while True:
    try:
        numList = list(map(int,input().split()))
        print(sum(numList))
    except:
        break

题目2:

描述:输入第一行包括一个数据组数t(1 <= t <= 100),接下来每行包括两个正整数a,b(1 <= a, b <= 10^9)
输出:a+b

输入样例

2
1 5
10 20

输出样例:

6
30

n = int(input())
for _ in range(n):
    numList = list(map(int,input().split()))
    print(sum(numList))

题目3:

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

输入样例

1 5
10 20
0 0

输出样例

6
30

while True:
    numList = list(map(int,input().split()))
    if numList[0]==0 and numList[1]==0:
        break
    else:
        print(sum(numList))

题目4:

每组数据输出求和的结果

输入例子1:

2
4 1 2 3 4
5 1 2 3 4 5

输出例子1:

10
15

while True:
    numList = list(map(int,input().split()))
    if numList[0]==0:
        break
    else:
        print(sum(numList[1:]))

题目5

每组数据输出求和的结果

输入例子1:

2
4 1 2 3 4
5 1 2 3 4 5

输出例子1:

10
15

n = int(input())
for _ in range(n):
    numList = list(map(int,input().split()))
    print(sum(numList[1:]))

题目6

每组数据输出求和的结果

输入例子1:

4 1 2 3 4
5 1 2 3 4 5

输出例子1:

10
15

while True:
    try:
        numList = list(map(int,input().split()))
        print(sum(numList[1:]))
    except:
        break

题目7

每组数据输出求和的结果

输入例子1:

1 2 3
4 5
0 0 0 0 0

输出例子1:

6
9
0

while True:
    try:
        numList = list(map(int,input().split()))
        print(sum(numList))
    except:
        break

题目8

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

输入例子1:

5
c d a bb e

输出例子1:

a bb c d e

n = int(input())
while True:
    try:
        StrList = list(map(str,input().split()))
        StrList.sort()
        print(" ".join(StrList))
    except:
        break

题目9

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

输入例子1:

a c bb
f dddd
nowcoder

输出例子1:

a bb c
dddd f
nowcoder

while True:
    try:
        StrList = list(map(str,input().split()))
        StrList.sort()
        print(" ".join(StrList))
    except:
        break

题目10

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

输入例子1:

a,c,bb
f,dddd
nowcoder

输出例子1:

a,bb,c
dddd,f
nowcoder

while True:
    try:
        StrList = list(map(str,input().split(',')))
        StrList.sort()
        print(",".join(StrList))
    except:
        break

题目11

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

输入例子1:

1 1

输出例子1:

2

while True:
    try:
        numList = list(map(int,input().split()))
        print(sum(numList))
    except:
        break

你可能感兴趣的:(牛客Python输入输出)