望采纳!!点击该回答右侧的“采纳”按钮即可采纳!
def calculate_water_fee(water_usage, family_size):
# 计算阶梯水费
base_water_usage = 220 + (family_size - 3) * 48
if water_usage <= base_water_usage:
water_fee = water_usage * 3.45
elif water_usage <= base_water_usage + 80:
water_fee = base_water_usage * 3.45 + (water_usage - base_water_usage) * 4.83
else:
water_fee = base_water_usage * 3.45 + 80 * 4.83 + (water_usage - base_water_usage - 80) * 5.83
return water_fee
# 读取用户输入的用水量和家庭人数
water_usage = float(input("请输入用水量(立方米):"))
family_size = int(input("请输入家庭人数:"))
# 计算水费
water_fee = calculate_water_fee(water_usage, family_size)
# 输出水费
print("应缴纳的水费为:", water_fee, "元")
公式都有了~剩下的不就简单了