python在线oj输入输出,,1## 数字输入问题
python在线oj输入输出,,1## 数字输入问题
1
## 数字输入问题# 只获取一个输入数字时,由于输入的格式都是字符类型,所以要用int转化n = int(input())# 来一行数,输出一个结果,用try和except来实现,while 1: try: a, b = map(int, input().split()) print(a+b) except: break# 直接都输入进来,把数据都存入data中后,再逐个处理并输出import sysdata = []for line in sys.stdin.readlines(): # 存入的时候直接把数据格式也转为int型 data.append(list(map(int, line.strip().split())))for d in data: print(sum(d[1:]))# 先把字符串输入进来,再转换cou = int(input())data = []import sysfor line in range(cou): # 这里的strip()不能丢,为了去除空格 data.append(input().strip().split())for d in data: a = [] for i in d: a.append(int(i)) print(sum(a[1:]))# 字符串输入问题# input()函数用于读取一行n = int(input())a = input().split()# a是list类型print(type(a), a)a.sort()for i in range(len(a) - 1): # print的end参数用于在输出的末尾加空格,end参数默认是换行, print(a[i], end=" ")print(a[len(a) - 1], end="")# 多行输入时要用try-except结构while 1: try: a = input().split(‘,‘) a.sort() l = len(a) for i in range(l-1): print(a[i], end=‘,‘) print(a[-1]) except: breakView Code
ttt
python在线oj输入输出
评论关闭