输入 - 6 14 2 54 13 11 67 89 98 79
import sys
n=int(input()) #entering number of elements
lst=[int(x) for x in sys.stdin.readlines(n)] #takinginput
print(lst)
产出。
[14, 2]
预期产出:
[14,2,54,13,11,67]
为什么你不也用 input
为第二个输入。
import sys
n=int(input()) #entering number of elements
lst=[int(input()) for x in range(n)] #takinginput
print(lst)
sys.stdin.readlines(n)
意思是 "读取不超过n个字符"。不是 行。
import sys
def ReadNLines(n):
List =[]
for line in range(n):
List.append(int(sys.stdin.readline().replace('\n','')))
return List
n=int(input('input')) #entering number of elements
list = ReadNLines(n)
print(list)