根据邮件的重量和用户是否选择加急计算邮费。计算规则:重量在1000克以内(包括1000克),基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果选择加急,多收5元。代码
时间: 2023-05-17 11:06:29 浏览: 488
1052 计算邮资.cpp
以下是计算邮费的代码:
```python
weight = float(input("请输入邮件重量(单位:克):"))
is_urgent = input("是否加急?(Y/N):").upper() == "Y"
basic_fee = 8
extra_fee = 0
if weight > 1000:
extra_weight = weight - 1000
extra_fee = (extra_weight // 500) * 4
if extra_weight % 500 > 0:
extra_fee += 4
if is_urgent:
extra_fee += 5
total_fee = basic_fee + extra_fee
print("邮费为:{} 元".format(total_fee))
```
如果邮件重量为 800 克,不加急,则输出:
```
邮费为:8 元
```
如果邮件重量为 1500 克,加急,则输出:
```
邮费为:20 元
```
阅读全文