小言_互联网的博客

在线笔试输入总结:定行输入和不定行输入总结 python

765人阅读  评论(0)

最近做了一些在线笔试自己总结了一些输入供大家参考。

第一:定行输入(告诉输入几行)

line = sys.stdin.readline().strip()
lis= list(map(int, line.split()))

可以按行一次读取:

strip用于去除字符串首尾的字符,默认是空格、\n、\t

line = sys.stdin.readline().strip()

split()分割,map将数据转为整形,list将其存到列表

lis= list(map(int, line.split()))

第二:用for循环读取(已知M行)

M = int(sys.stdin.readline().strip())
arr = []
for i in range(M):
    arr.append(sys.stdin.readline().strip())
print(arr)

第三:未知行数 readlines()读取全部行  readline() 读取一行

lines = sys.stdin.readlines()
for i in lines:
    line = i.strip()
    n, m = list(map(int, i.split()))
    

 


转载:https://blog.csdn.net/ganghaodream/article/details/101624963
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场