【发布时间】:2020-01-26 01:22:03
【问题描述】:
作为python的一个极端新手,我正在尝试解决一个家庭作业问题,但我不明白我做错了什么。我有下面的代码和错误消息,希望有人能告诉我哪里出错了。
英里输入尝试 10、50,然后是 100。哪个有效。 mpg 为 20.0。也有效。 gp 输入是 3.1599,这给了我这个错误。不知道为什么。
miles = float(input())
mpg = float(input())
gp = float(input())
price = (miles*1.0/mpg)*gp
print(price)
Traceback(最近一次调用最后一次): 文件“main.py”,第 3 行,在 gp = 浮动(输入()) EOFError:读取一行时出现EOF
【问题讨论】:
-
我猜你的意思是:
miles = float(input())? -
是的,更正了。仍然给我一个回调到第 5 行。
-
您确定输入的值正确吗?无法重现错误
-
我正在做作业的网站会自动输入值。它对我个人有用,但是当我尝试提交它以获得成绩时,它给了我关于第 5 行的相同错误消息
-
第一个是不是换行而不是输入数字?