python使用if-else语句实现快递收费系统
时间: 2024-01-14 08:20:31 浏览: 162
以下是使用if-else语句实现快递收费系统的Python代码示例:
```python
d = input("请输入地区编号(华东地区01,华南地区02,华北地区03):")
height = float(input('请输入快递重量(kg):'))
if d == '01':
if height <= 2:
print("该收取费用:", height * 13)
else:
print("该收取费用:", height * 13 + (height - 2) * 3, '元')
elif d == '02':
if height <= 3:
print("该收取费用:", height * 12)
else:
print("该收取费用:", height * 12 + (height - 2) * 2, '元')
elif d == '03':
if height <= 3:
print("该收取费用:", height * 14)
else:
print("该收取费用:", height * 14 + (height - 2) * 4, '元')
```
这段代码根据用户输入的地区编号和快递重量,使用if-elif-else语句进行条件判断,然后计算并输出相应的快递费用。
相关问题
使用if-else语句实现快递收费系统。python
使用if-else语句实现快递收费系统可以按照以下步骤进行:
1. 首先,定义一个变量来存储快递的重量,例如weight=5.2。
2. 然后,使用if-else语句来判断快递的重量属于哪个收费标准。例如,如果快递重量小于等于1kg,则收费10元;如果快递重量大于1kg且小于等于3kg,则收费20元;如果快递重量大于3kg且小于等于5kg,则收费30元;如果快递重量大于5kg,则收费50元。代码如下:
```
if weight <= 1:
fee = 10
elif weight <= 3:
fee = 20
elif weight <= 5:
fee = 30
else:
fee = 50
```
3. 最后,输出收费金额。例如,使用print函数输出收费金额:print("快递收费为:", fee, "元")。完整代码如下:
```
weight = 5.2
if weight <= 1:
fee = 10
elif weight <= 3:
fee = 20
elif weight <= 5:
fee = 30
else:
fee = 50
print("快递收费为:", fee, "元")
```
使用if-else语句实现快递收费系统
以下是使用if-else语句实现快递收费系统的代码示例:
```python
d = input("请输入地区编号(华东地区01,华南地区02,华北地区03):")
height = float(input('请输入快递重量(kg):'))
if d == '01':
if height <= 2:
print("该收取费用:", height * 13)
else:
print("该收取费用:", height * 13 + (height - 2) * 3, '元')
elif d == '02':
if height <= 3:
print("该收取费用:", height * 12)
else:
print("该收取费用:", height * 12 + (height - 2) * 2, '元')
elif d == '03':
if height <= 3:
print("该收取费用:", height * 14)
else:
print("该收取费用:", height * 14 + (height - 2) * 4, '元')
```
阅读全文