码迷,mamicode.com
首页 > 编程语言 > 详细

python在线oj输入输出

时间:2020-03-29 18:05:28      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:类型   eve   put   stdin   input   std   一个   转换   sys   

技术图片
## 数字输入问题
# 只获取一个输入数字时,由于输入的格式都是字符类型,所以要用int转化
n = int(input())

# 来一行数,输出一个结果,用try和except来实现,
while 1:
    try:
        a, b = map(int, input().split())
        print(a+b)
    except:
        break

# 直接都输入进来,把数据都存入data中后,再逐个处理并输出
import sys
data = []
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 sys
for 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输入输出

标签:类型   eve   put   stdin   input   std   一个   转换   sys   

原文地址:https://www.cnblogs.com/xxswkl/p/12593588.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!