使用raw_input()读取数据

时间:2017-01-13 14:42:22

标签: python

enter image description here我有这个代码可以工作,我的意思是我有一个输出,但后来我收到了这个错误信息 “你必须使用raw_input()读取数据,然后将其转换。”

enter image description here

hrs = raw_input('Enter Hours:')
h = float(hrs)
if h >1.0 and h <= 40.0:
    pay = h*10
    print pay
elif h > 40: 
    pay = (40 * 10.50)+(((h-40)*10.50)*1.5)
 print pay 

有人知道原因吗?

2 个答案:

答案 0 :(得分:0)

好像,你试图在自动测试系统中通过测试? 也许是在线课程?这可能会有用。也可以看到你的图像/问题,你错过了速度所以看起来应该是这样的:

hrs = raw_input("Enter Hours:")
h = float(hrs)
rate_hour = raw_input("Enter rate:")
r = float(rate_hour)
if h <= 40:
    print h * r
else :
    print (40 * r) + (h -40) * r * 1.5

答案 1 :(得分:-1)

Hey Bro它可以在你正在使用的Python 2.7中正常工作。