现在笔试大多用ACM环境,即使可以本地编译器编程也需要自己读取数据和输出数据,今天面试吃了大亏,半天不会用,在此做个记录。
这是输入一行以空格隔开的数据:
#例如:输入一行以空格隔开的数据 2 3 3
from sys import stadin
line=stadin.readline() #按行读取数据,是以字符串读入的
line=line.strip('\n') #清除每行后面的换行
line=line.split(' ') #清除数据中的空格
data=[]
for i in line:
data.append(int(i))
读取矩阵数据类型:
#输入多行以空格隔开的数据
from sys import stadin
line=stadin.readline() #按行读取数据,是以字符串读入的
lines=line.strip('\n') #清除每行后面的换行
data=[]
for line in lines:
list=[int(num) for num in line.split(' ')] #清除数据中的空格
data.append(list)