牛客网输入输出问题(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)