读取多行数据
import sys
if __name__ == "__main__":
b=[]
for line in sys.stdin:
# line =sys.stdin.readline() #没有这一行
a = line.split() print(a)
b+=a
if len(b)>=9:
break
print(b)
以上读取3行数据,每行三个,9个要跳出。

读取一行数据
import sys
if __name__ == "__main__":
line =sys.stdin.readline()
a = line.split()
print(a)

以上读出的都是字符串,如果转为int,需要用map函数:
a = list(map(int, a))
int后面没有括号。python3中map返回的是对象了,所以用list,否则不可索引。python2可以直接map。

网友评论