定义一个函数exchange() ,功能能为:将用户输入的n元(n是100的倍数),换成由10元、5元、2元的组合(其中每一面值都可取0)的数目
时间: 2024-02-15 18:04:32 浏览: 53
好的,以下是一个实现此功能的 Python 函数 `exchange()`:
```python
def exchange(n):
if n % 100 != 0:
return "输入错误,n必须为100的倍数!"
else:
n_10 = n // 10
n_5 = (n % 10) // 5
n_2 = (n % 10 % 5) // 2
return f"10元的数量为{n_10},5元的数量为{n_5},2元的数量为{n_2}"
```
这个函数首先会判断输入的 `n` 是否为 100 的倍数,如果不是则返回错误提示信息;否则计算出 10 元、5 元、2 元的数量,并以字符串的形式返回结果。
你可以调用这个函数,比如 `exchange(320)` 将会返回 `"10元的数量为32,5元的数量为0,2元的数量为0"`。
阅读全文