Python EOFerror问题

在oj上运行以下代码 报错如下:
4.2 10.1 2.4
Traceback (most recent call last):
File "step2/run.py", line 4, in
a = int(input())
EOFError: EOF when reading a line
求问为啥会出现这个EOFerror



```python

CD = 0.4
ruo = 1.2
m = 0.43
g = 9.81
A = 121 * (0.0001) *pi
a = input()
a = ((int(a)*1000)/3600)
list = [a]
i=a

def test(i):
  
    fd = (0.5 * CD * ruo * A * i**2)
    fg = m *g
    i = fd/fg
    print('{:.1f} {:.1f} {:.1f}'.format(fg,fd,i))

test(i)

```

EOF when reading a line,文件未结束错误,文件有问题。

因为原生python中没有pi的定义,你需要:

import math
A = 121 * (0.0001) *math.pi

才能正确使用pi的值
有帮助望采纳~~