watermalen_price = 1.2 apple_price = 7.5 whight = int(input("购买数量:", )) money = price * whight print("单价为:",apple_price,"购买数量:",whight,"总金额:",money),先要创建一个方法,选择price来选择不同水果的价格
时间: 2023-07-06 14:38:13 浏览: 43
好的,我理解您的意思了。您需要定义一个方法,根据传入的参数来选择不同水果的价格。以下是一个示例代码:
```
def get_fruit_price(fruit_name):
if fruit_name == 'watermelon':
return 1.2
elif fruit_name == 'apple':
return 7.5
else:
return None
```
在这个方法中,我们使用了一个参数 `fruit_name` 来表示水果的名称。根据传入的名称,我们返回相应的价格。如果传入的名称不是 `'watermelon'` 或者 `'apple'`,则返回 `None`。
您可以在购买时调用此方法来获取不同水果的价格,例如:
```
fruit_name = input("请输入水果名称:")
fruit_price = get_fruit_price(fruit_name)
if fruit_price is None:
print("不好意思,我们暂时没有您需要的水果。")
else:
whight = int(input("购买数量:"))
money = fruit_price * whight
print("单价为:", fruit_price, "购买数量:", whight, "总金额:", money)
```
在这个示例中,我们先获取用户输入的水果名称,然后调用 `get_fruit_price` 方法来获取价格。如果返回的价格为 `None`,则说明我们没有这种水果。否则,我们继续询问用户购买数量,并计算总金额。
希望这个示例代码对您有帮助。如果您有任何问题,请随时提出。