1. 设计一个函数,函数名称为trip_price,实现以下功能(5分): a. 函数的输入为name,顾客名字 b. 函数的输出为price,旅行服务价格 c. 函数的逻辑是: 一名顾客,报名参加旅行社的旅行服务,价格为2999。现有优惠政策,如果是vip老顾客,则有10%的优惠折扣(9折),并告诉顾客最终支付价格。vip_name = ["Michael", "Rose", "Lily", "Elly"]
时间: 2024-03-13 08:45:19 浏览: 23
好的,我明白了。以下是 Python 代码实现:
```python
def trip_price(name):
price = 2999
vip_name = ["Michael", "Rose", "Lily", "Elly"]
if name in vip_name:
price *= 0.9
print("尊敬的VIP顾客,您可以享受9折优惠,最终支付价格为:", price)
else:
print("您的旅行服务价格为:", price)
return price
```
函数 `trip_price` 的输入为顾客名字 `name`,输出为旅行服务价格 `price`。如果顾客名字在 `vip_name` 列表中,则将价格打九折,并输出最终支付价格。如果不在 `vip_name` 列表中,则直接输出旅行服务价格。注意,函数中使用了 `*=` 运算符,表示将原价格乘以一个系数,再赋值回原变量 `price`。