gpt4 book ai didi

Python if elif 代码创建薪水

转载 作者:太空宇宙 更新时间:2023-11-03 17:25:49 26 4
gpt4 key购买 nike

我正在尝试使用 Python 编码在用户输入上述小时数时创建薪水。每周工作时间低于 40 小时的标准工资为每小时 9.25 美元。任何超过 40 小时的事件都会奖励 150% 的奖金(即 9.25 的 150%)。我还应该能够以分数形式输入小时数,并能够打印工资支票作为输出(其中说明工作小时数、每小时工资、收到的奖金(如果有)以及总工资)

到目前为止,我已经能够成功使用 if else 语句来获得最终结果,但我不知道如何接受分数并在输出中打印整个薪水。我对 Python 还很陌生,而且非常喜欢它。有人可以帮我即兴编写代码并帮助我处理分数并打印整个薪水吗?

这是到目前为止我的代码。

hours = int(input('Please enter the number of hours...'))

if hours <= 40:
hourlyWage = hours*(9.25)

elif hours > 40:
hourlyWage = hours*(9.25*1.5)

print('Your salary is ${0}'.format(hourlyWage))

非常感谢您的帮助!

最佳答案

hours = int(input('Please enter the number of hours...'))

hourlyWage = 9.25
bonus = 0.5
bonusThreshold = 40
bonusHours = max(0, hours - bonusThreshold)
regularSalary = hourlyWage * hours
bonusSalary = bonusHours * hourlyWage * bonus
totalSalary = regularSalary + bonusSalary

print('Worked: {0} hours.'.format(hours))
print('Pay per hour: ${0}.'.format(hourlyWage))
print('Bonus received: ${0}'.format(bonusSalary))
print('Total salary: ${0}'.format(totalSalary))

关于Python if elif 代码创建薪水,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32573926/

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