牛客网输入输出问题(python)

1.字符串

单行:

import sys
line = sys.stdin.readline().strip()
print(line) # 输出的字符串

直接使用input也可以达到相同的效果
line = input()print(line) # 输出为字符串

多行:

import sys
if name == "main":
data=[]
while True:
line = sys.stdin.readline().strip() # 此处也可以用input实现
if not line:
break
data.append(line)
print("".join(data))
比如输入1 2 3 输出:123

2.数字

n=int(input())
print(n) # 输出为数字

3.单行输入输出为数组

l=list(map(int,input().split(" ")))
print(l)

4.输出形式为矩阵

import sys
if name == "main":
data=[]
while True:
line = sys.stdin.readline().strip()
if not line:
break
tmp = list(map(int, line.split(" ")))
data.append(tmp)
print(data)

全部评论

相关推荐

TP-LINK 前端工程师 年包大概20出头 本科
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务