【牛客网】Python语言ACM模式输入输出规范 - Harukaze
1.输入描述
输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。
输入 1 5
输出 6
while True: try: a,b = map(int, input().split()) print(a+b) except: break
while True: try: num=input().split() num=list(map(int,num)) print(num[0]+num[1]) except: break
2.输入描述
输入第一行包括一个数据组数t(1 <= t <= 100)
接下来每行包括两个正整数a,b(1 <= a, b <= 10^9)
输入
2 1 5 10 20
输出
6 30
n = int(input()) for i in range(n): a = input().split() print(int(a[0])+int(a[1]))
import sys n = int(input()) for i in range(n): a,b = map(int,input().split()) print(a + b)
3.输入描述
输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据有多组, 如果输入为0 0则结束输入
输入:
1 5 10 20 0 0
输出
6 30
while True: try: a,b = map(int, input().split()) if (a,b) == (0,0): break else: print(a+b) except: break
import sys for line in sys.stdin: line=line.split() temp=list(map(int,line)) if temp[0]==0 and temp[1]==0: break print(temp[0]+temp[1])
while True: try: temp=input().split() temp=list(map(int,temp)) if temp[0]==0 and temp[1]==0: break print(temp[0]+temp[1]) except: break
4.输入描述
输入的第一行包括一个正整数t(1 <= t <= 100), 表示数据组数。
接下来t行, 每行一组数据。
每行的第一个整数为整数的个数n(1 <= n <= 100)。
接下来n个正整数, 即需要求和的每个正整数。
输入:
2 4 1 2 3 4 5 1 2 3 4 5
输出:
10 15
t = int(input()) for i in range(t): a = list(map(int, input().split())) if a[0]!=0: print(sum(a)-a[0]) else: break
import sys for ind, line in enumerate(sys.stdin): if ind == 0: t = int(line) else: line = line.split() line = list(map(int,line)) s = sum(line[1:]) print(s)
5.输入描述
输入有两行,第一行n
第二行是n个空格隔开的字符串
输入:
5 c d a bb e
输出:
a bb c d e
n = int(input()) strlist = list(map(str, input().split())) strlist.sort() print(" ".join(strlist))
while True: try: a = int(input()) b = list(map(str, input().split(" "))) b.sort() print(" ".join(b)) except: break
6.题目描述
对于每组测试用例,输出一行排序过的字符串,每个字符串通过空格隔开
输入:
a c bb f dddd nowcoder
输出:
a bb c dddd f nowcoder
import sys for line in sys.stdin: line = line.split() temp = list(map(str,line)) temp.sort() print(" ".join(temp))
while True: try: line = input().split() line = list(map(str, line)) line = sorted(line) print(\' \'.join(line)) except: break
7输入描述
多个测试用例,每个测试用例一行。
每行通过,隔开,有n个字符,n<100
输入:
a,c,bb f,dddd nowcoder
输出:
a,bb,c dddd,f nowcoder
import sys for line in sys.stdin: a=line.split() a=a[0].split(\',\') a.sort() c=\',\'.join(a) print(c)
while True: try: line = input().split(\',\') line = sorted(line) print(\',\'.join(line)) except: break