第三行输入未读

时间:2018-08-02 06:38:41

标签: python python-3.x

为什么它不读取输入的第三行 这是用python3编写的代码。由于它是非常基本的编程,因此不需要太多解释。

n, x = list(map(int, input().split(" ")))
s = []
print(x)
for i in range(0,3):
    s.append(input())
    print(s)
print("hello")

输入为:

5 3
89 90 78 93 80
90 91 85 88 86
91 92 83 89 90.5

我得到的输出:

3
['89 90 78 93 80']
['89 90 78 93 80', '90 91 85 88 86']

2 个答案:

答案 0 :(得分:0)

您需要在输入末尾添加一个换行符,以便#df.plot(x='X',y=['A','B','C'],kind = 'bar') y1 = df.iloc[0,1:].values #for first column (horizontal values) x1 = ['A','B','C'] plt.plot(x1,y1) 将最后一行识别为一行。

答案 1 :(得分:0)

我将.split(" ")更改为.split()并获得了输出。