根据邮件的重量和用户是否选择加急计算邮费。计算规则: 重量在1000克以内(包括1000克), 基本费8元。 超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算; 如果用户选择加急,多收5元。 输入
时间: 2024-05-10 20:15:15 浏览: 165
易语言_邮费计算器(源码)
5星 · 资源好评率100%
邮件重量和用户是否选择加急,输出计算出来的邮费。
可以使用以下 Python 代码实现:
```python
weight = float(input("请输入邮件重量(单位:克):"))
is_urgent = input("是否加急?(是/否):").lower() == "是"
basic_fee = 8
if weight <= 1000:
total_fee = basic_fee
else:
extra_weight = weight - 1000
extra_fee = 4 * (extra_weight // 500)
if extra_weight % 500 > 0:
extra_fee += 4
total_fee = basic_fee + extra_fee
if is_urgent:
total_fee += 5
print("邮费为:{} 元".format(total_fee))
```
运行结果示例如下:
```
请输入邮件重量(单位:克):1200
是否加急?(是/否):是
邮费为:21 元
```
阅读全文