定义一个函数,实现买苹果的功能。条件:买够50元返10元。(苹果单价是2元)
时间: 2024-02-21 19:00:20 浏览: 82
Python变量的使用-超市买苹果
好的,以下是一个实现买苹果功能的 Python 函数:
```python
def buy_apples(money):
"""
买苹果函数,money 为付款金额,返回购买的苹果数量和找回的零钱
"""
price = 2 # 苹果单价为 2 元
num = money // price # 可以购买的苹果数量
change = money % price # 找回的零钱
# 如果购买的苹果数量够 50 个,则返还 10 元
if num >= 50:
num += 10
change -= 10 * price
return num, change
```
调用示例:
```python
>>> buy_apples(100)
(60, 0)
>>> buy_apples(49)
(24, 1)
>>> buy_apples(52)
(31, 0)
```
函数接受一个 `money` 参数,表示顾客支付的金额。函数首先计算出该金额可以购买的苹果数量和找回的零钱,然后判断若购买的苹果数量够 50,则返还 10 元。最后返回购买的苹果数量和找回的零钱。
阅读全文