Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
50601 李嘉泽 【选】邮费计算 Python3 解答错误 0 41 MS 4456 KB 829 2024-12-24 15:29:05

Tests(0/5):


def calculate_postage(weight, express=False): # 基本费用 base_fee = 8 # 超重费用,每500克4元 extra_fee_per_500g = 4 # 加急费用 express_fee = 5 # 如果重量小于等于1000克,只收取基本费用 if weight <= 1000: total_fee = base_fee else: # 计算超过1000克的重量 extra_weight = weight - 1000 # 计算超过部分需要加收的费用,不足500克按500克计算 extra_fee = extra_fee_per_500g * ((extra_weight + 499) // 500) # 总费用是基本费用加上超重费用 total_fee = base_fee + extra_fee # 如果选择加急服务,总费用加上加急费用 if express: total_fee += express_fee return total_fee


测评信息: