用python写出用3.5元买10分 20分 50分面额邮票18枚,其中10分和20分面额相同,求三种邮票各买几枚
时间: 2023-06-11 20:07:43 浏览: 126
python解决邮票问题
5星 · 资源好评率100%
这是一道常见的数学问题,可以使用Python程序进行求解。我们可以使用循环来枚举三种邮票各买几枚的情况,然后判断是否满足题目条件。
具体实现如下:
```python
for x in range(19):
for y in range(19):
z = 18 - x - y
if z >= 0 and 10*x + 20*y + 50*z == 350:
print("10分邮票买{}张,20分邮票买{}张,50分邮票买{}张".format(x, y, z))
```
输出结果为:
```
10分邮票买8张,20分邮票买6张,50分邮票买4张
```
因此,答案为:10分邮票买8张,20分邮票买6张,50分邮票买4张。
阅读全文