gpt4 book ai didi

python - 使用python计算加类时间

转载 作者:行者123 更新时间:2023-11-28 21:46:30 25 4
gpt4 key购买 nike

嗨,我是 Python 初学者!这是我遇到的问题!

问题:

编写一个程序来提示用户使用 raw_input 计算总工资的小时数和每小时费率。支付 40 小时以内的小时费率,超过 40 小时的所有工作时间支付小时费率的 1.5 倍。使用 45 小时和每小时 10.50 的费率来测试程序(报酬应为 498.75)。您应该使用 raw_input 读取字符串,并使用 float() 将字符串转换为数字。不要担心用户输入的错误检查 - 假设用户正确键入数字。

我的答案在下面,但无法获得 498.75,我不太确定哪里出了问题。请帮助:)

hrs = raw_input('Enter hours ')
h= float(hrs) #why use float?
rate = float(10.5)

if h <= 40:
pay = h*rate
elif h > 40:
pay = ((h-40)*rate*1.5)+rate*40

print "Your pay is %d" %pay

最佳答案

您的代码是正确的,但是您正在使用 %d 打印变量 pay 的值,它将其转换回 int 并且忽略小数部分。

所以尝试使用 %s%f%.2f

关于python - 使用python计算加类时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37827824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com