我有这个代码可以工作,我的意思是我有一个输出,但后来我收到了这个错误信息 “你必须使用raw_input()读取数据,然后将其转换。”
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
有人知道原因吗?
答案 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中正常工作。