时薪换算年薪工具
将时薪换算为年薪、月薪和周薪,或反向换算。
常见问题
代码实现
def hourly_to_annual(hourly_rate, hours_per_week=40, weeks_per_year=52):
"""Convert hourly wage to annual salary."""
return round(hourly_rate * hours_per_week * weeks_per_year, 2)
def annual_to_hourly(annual_salary, hours_per_week=40, weeks_per_year=52):
"""Convert annual salary to hourly rate."""
total_hours = hours_per_week * weeks_per_year
return round(annual_salary / total_hours, 4)
def breakdown(hourly_rate, hours_per_week=40, weeks_per_year=52):
"""Full salary breakdown."""
annual = hourly_to_annual(hourly_rate, hours_per_week, weeks_per_year)
return {
"hourly": hourly_rate,
"daily": round(hourly_rate * 8, 2),
"weekly": round(hourly_rate * hours_per_week, 2),
"biweekly": round(hourly_rate * hours_per_week * 2, 2),
"monthly": round(annual / 12, 2),
"annual": annual,
}
# Examples
print(hourly_to_annual(25)) # 52000.0
print(annual_to_hourly(60000)) # 28.8462
print(breakdown(25))Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.