Python蓝桥杯的一些数据输入输出格式

近期,准备Python组蓝桥杯比赛,对于数据的输入输出还是不熟悉,今天整理如下方便日后使用:

输入

Python蓝桥杯的一些数据输入输出格式_第1张图片

while True:
    try:
        line = list(map(int,input().strip().split()))
        if line[0]==0:
            break
        print(sum[line(1:len(line)+1)])
    except:
        break

Python蓝桥杯的一些数据输入输出格式_第2张图片

while True:
    try:
        a,b = map(int,input.split())
    except:
        break

Python蓝桥杯的一些数据输入输出格式_第3张图片

对于这种一个表示个数一个表示长度的例子

n,m = map(int,input().split())

Python蓝桥杯的一些数据输入输出格式_第4张图片

第一行是个数,下面是对应的条数

n,m = map(int,input().split())
for _ in range(n):
        name,total,part = map(str,input().split())

Python蓝桥杯的一些数据输入输出格式_第5张图片

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]))

输出

Python蓝桥杯的一些数据输入输出格式_第6张图片

保留两位小数

print("%.2f" %result)

Python蓝桥杯的一些数据输入输出格式_第7张图片

数组之间用空格间隔

for i in range(0,len(result)):
    print(result[i],end=" ")

你可能感兴趣的:(算法,python,蓝桥杯,开发语言)