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:        break
View Code

ttt

python在线oj输入输出

评论关闭