近期,准备Python组蓝桥杯比赛,对于数据的输入输出还是不熟悉,今天整理如下方便日后使用:
输入
while True:
try:
line = list(map(int,input().strip().split()))
if line[0]==0:
break
print(sum[line(1:len(line)+1)])
except:
break
while True:
try:
a,b = map(int,input.split())
except:
break
对于这种一个表示个数一个表示长度的例子
n,m = map(int,input().split())
第一行是个数,下面是对应的条数
n,m = map(int,input().split())
for _ in range(n):
name,total,part = map(str,input().split())
n,m = map(int,input().split())
total = []
need = []
s = input().split(" ")
for i in range(len(s)):
total.append(int(s[i]))
s = input().split(" ")
for i in range(len(s)):
need.append(int(s[i]))
输出
保留两位小数
print("%.2f" %result)
数组之间用空格间隔
for i in range(0,len(result)):
print(result[i],end=" ")