Pydroid-读取行时出现意外的EOF

时间:2019-06-03 02:38:42

标签: python matplotlib

import matplotlib.pyplot as plt
xaxis=[]
yaxis=[]
x=int(input('number of triangles:'))
while x>0:
       for i in range(0,0x3ff):
                yaxis.append(i)
       for i in range(0x3ff, 0,-1):yaxis.append(i)

       x=x-1
for j in range(len(yaxis)):xaxis.append(j)
plt.plot(xaxis,yaxis)
plt.ylabel('amplitude')
plt.show()

上面的代码引发以下错误:

Traceback (most recent call last):
      File "/data/user/0/ru.iiec.pydroid3/files/temp_iiec_codefile.py", line 4, in <module>
        x=int(input('number of triangles:'))
    EOFError: EOF when reading a line

1 个答案:

答案 0 :(得分:1)

根据 this post,对于 Pydroid 上的 GUI 没有附加终端的简单响应,使用 matplotlib 输入和打印是不可能的。

如果您真的想在移动设备上运行它,您可以做的是寻找另一个可以正常工作的 python 应用程序,或者使用 repl.it (您的代码在这方面非常适合我网站)