☆⽤Python实现ACM各⼤输⼊输出格式
arr = input("");    #输⼊⼀个⼀维数组,每个数之间使空格隔开
num = [int(n) for n in arr.split()];  #将输⼊每个数以空格键隔开做成数组
print(num[0]+num[1]);        #打印数组
# encoding: utf-8
'''
Python的输⼊是野⽣字符串,所以要⾃⼰转类型
strip去掉左右两端的空⽩符,返回str
slipt把字符串按空⽩符拆开,返回[str]
map把list⾥⾯的值映射到指定类型,返回[type]
EOF⽤抓异常
print后⾯加逗号就不会换⾏,否则反之,当然3.x君⾃⾏传参
题⽬细节没看太细,可能有的地⽅不对,不要在意这些细节啦
これは以上です'''
# 有多组输⼊数据,但没有具体的告诉你有多少组,只是让你对应每组输⼊,应该怎样输出。
while True:
try:
a, b = map(int, raw_input().strip().split())
print
a + b,
except EOFError:
break
# 输⼊⼀个整数,告诉我们接下来有多少组数据,然后在输⼊每组数据的具体值。
tcase = int(raw_input().strip())
for case in range(tcase):
a, b = map(int, raw_input().strip().split())
print
a + b,
# 有多组输⼊数据,没有具体的告诉你有多少组,但是题⽬却告诉你遇见什么结束
while True:
a, b = map(int, raw_input().strip().split())
if a == 0 and b == 0:
break
print
a + b,
# 输⼊有多组,并却题⽬告诉你每组输⼊遇见什么结束,与第三种不同之处在于,每组输⼊都有相应的细化。
tcase = int(raw_input().strip())
for case in range(tcase):
a, b = map(int, raw_input().strip().split())
if a == 0 and b == 0:
break
print
a + b,
# 这次的输⼊实现输⼊⼀个整数,告诉我们有多少⾏,在输⼊每⼀⾏。对于每⼀⾏的输⼊,有划分为第⼀个数和其他的数,第⼀个数代表那⼀组数据⼀共有多少输⼊。
tcase = int(raw_input().strip())
for case in range(tcase):
data = map(int, raw_input().strip().split())
n, array = data[0], data[1:]
sum = 0
for i in range(n):
sum += array[i]
print
print
sum,
# 有多种输⼊数据,对于每组输⼊数据的第⼀个数代表该组数据接下来要输⼊数据量
while True:
try:
data = map(int, raw_input().strip().split())
n, array = data[0], data[1:]
sum = 0
for i in range(n):
sum += array[i]
print
sum,
except EOFError:
raise
# 这道题的输出只是简单的在每组输出后边多加⼀个换⾏⽽已!
while True:
try:
a, b = map(int, raw_input().strip().split())
print
a + b
except EOFError:
break
# 这种类型的输出注意的就是换⾏,这类题⽬说在输出样例中,每组样例之间有什么什么,所以我们在对应输出的同时要判断⼀下是否是最后⼀组输出,如果不是,就
while True:
data = raw_input().strip()
if data.isspace():
break
else:
data = map(int, data)
n, array = data[0], data[1:]
sum = 0
for i in range(n):
sum += array[i]
print
sum,
>python格式化输出format

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。