python你准备去海南旅游,现在要订机票,机票的价格是旺季,淡季影响,而且头等舱和经济舱的价格不同,假设机票原价为5000,4~10月为旺季,旺季头等舱打九折,经济舱打六折,其他月份为淡季,淡季头等舱5折,经济舱6折,编写程序,根据出行的月份和选择的仓位输出实际机票的价格。
时间: 2024-11-06 16:24:44 浏览: 8
基于PHP和微信小程序的飞机票预订系统设计源码
Python是一种非常适合解决这类问题的编程语言,我们可以使用条件语句如`if`和`elif`来处理这个需求。下面是一个简单的Python函数,它会根据输入的月份和座位类型计算机票的实际价格:
```python
def calculate_ticket_price(month, seat_type):
base_price = 5000
if 4 <= month <= 10: # 旺季
if seat_type == '头等舱':
discount = 0.9
else: # 经济舱
discount = 0.6
else: # 淡季
if seat_type == '头等舱':
discount = 0.5
else: # 经济舱
discount = 0.6
actual_price = base_price * discount
return actual_price
# 示例
month = int(input("请输入月份 (1-12): "))
seat_type = input("请输入座位类型 ('头等舱', '经济舱'): ")
price = calculate_ticket_price(month, seat_type)
print(f"实际机票价格为: {price}元")
阅读全文