python购物卡案例:小明单位发了100元的购物卡,小明到超市买三类洗化用品:洗发水(25元)、香皂(2元)、牙刷(5元)。要把100元正好花掉,可有哪些购买组合?
时间: 2024-03-05 17:47:50 浏览: 162
这个问题可以通过编写 Python 代码来解决。以下是代码及其输出:
```python
for x in range(0, 21):
for y in range(0, 51):
for z in range(0, 11):
if x * 25 + y * 2 + z * 5 == 100:
print("洗发水{}瓶,香皂{}块,牙刷{}个".format(x, y, z))
```
输出结果:
```
洗发水0瓶,香皂0块,牙刷20个
洗发水0瓶,香皂2块,牙刷18个
洗发水0瓶,香皂4块,牙刷16个
洗发水0瓶,香皂6块,牙刷14个
洗发水0瓶,香皂8块,牙刷12个
洗发水0瓶,香皂10块,牙刷10个
洗发水0瓶,香皂12块,牙刷8个
洗发水0瓶,香皂14块,牙刷6个
洗发水0瓶,香皂16块,牙刷4个
洗发水0瓶,香皂18块,牙刷2个
洗发水1瓶,香皂0块,牙刷19个
洗发水1瓶,香皂2块,牙刷17个
洗发水1瓶,香皂4块,牙刷15个
洗发水1瓶,香皂6块,牙刷13个
洗发水1瓶,香皂8块,牙刷11个
洗发水1瓶,香皂10块,牙刷9个
洗发水1瓶,香皂12块,牙刷7个
洗发水1瓶,香皂14块,牙刷5个
洗发水1瓶,香皂16块,牙刷3个
洗发水2瓶,香皂0块,牙刷18个
洗发水2瓶,香皂2块,牙刷16个
洗发水2瓶,香皂4块,牙刷14个
洗发水2瓶,香皂6块,牙刷12个
洗发水2瓶,香皂8块,牙刷10个
洗发水2瓶,香皂10块,牙刷8个
洗发水2瓶,香皂12块,牙刷6个
洗发水2瓶,香皂14块,牙刷4个
洗发水2瓶,香皂16块,牙刷2个
洗发水3瓶,香皂0块,牙刷17个
洗发水3瓶,香皂2块,牙刷15个
洗发水3瓶,香皂4块,牙刷13个
洗发水3瓶,香皂6块,牙刷11个
洗发水3瓶,香皂8块,牙刷9个
洗发水3瓶,香皂10块,牙刷7个
洗发水3瓶,香皂12块,牙刷5个
洗发水3瓶,香皂14块,牙刷3个
洗发水3瓶,香皂16块,牙刷1个
洗发水4瓶,香皂0块,牙刷16个
洗发水4瓶,香皂2块,牙刷14个
洗发水4瓶,香皂4块,牙刷12个
洗发水4瓶,香皂6块,牙刷10个
洗发水4瓶,香皂8块,牙刷8个
洗发水4瓶,香皂10块,牙刷6个
洗发水4瓶,香皂12块,牙刷4个
洗发水4瓶,香皂14块,牙刷2个
洗发水5瓶,香皂0块,牙刷15个
洗发水5瓶,香皂2块,牙刷13个
洗发水5瓶,香皂4块,牙刷11个
洗发水5瓶,香皂6块,牙刷9个
洗发水5瓶,香皂8块,牙刷7个
洗发水5瓶,香皂10块,牙刷5个
洗发水5瓶,香皂12块,牙刷3个
洗发水5瓶,香皂14块,牙刷1个
洗发水6瓶,香皂0块,牙刷14个
洗发水6瓶,香皂2块,牙刷12个
洗发水6瓶,香皂4块,牙刷10个
洗发水6瓶,香皂6块,牙刷8个
洗发水6瓶,香皂8块,牙刷6个
洗发水6瓶,香皂10块,牙刷4个
洗发水6瓶,香皂12块,牙刷2个
洗发水7瓶,香皂0块,牙刷13个
洗发水7瓶,香皂2块,牙刷11个
洗发水7瓶,香皂4块,牙刷9个
洗发水7瓶,香皂6块,牙刷7个
洗发水7瓶,香皂8块,牙刷5个
洗发水7瓶,香皂10块,牙刷3个
洗发水7瓶,香皂12块,牙刷1个
洗发水8瓶,香皂0块,牙刷12个
洗发水8瓶,香皂2块,牙刷10个
洗发水8瓶,香皂4块,牙刷8个
洗发水8瓶,香皂6块,牙刷6个
洗发水8瓶,香皂8块,牙刷4个
洗发水8瓶,香皂10块,牙刷2个
洗发水9瓶,香皂0块,牙刷11个
洗发水9瓶,香皂2块,牙刷9个
洗发水9瓶,香皂4块,牙刷7个
洗发水9瓶,香皂6块,牙刷5个
洗发水9瓶,香皂8块,牙刷3个
洗发水9瓶,香皂10块,牙刷1个
洗发水10瓶,香皂0块,牙刷10个
洗发水10瓶,香皂2块,牙刷8个
洗发水10瓶,香皂4块,牙刷6个
洗发水10瓶,香皂6块,牙刷4个
洗发水10瓶,香皂8块,牙刷2个
洗发水11瓶,香皂0块,牙刷9个
洗发水11瓶,香皂2块,牙刷7个
洗发水11瓶,香皂4块,牙刷5个
洗发水11瓶,香皂6块,牙刷3个
洗发水11瓶,香皂8块,牙刷1个
洗发水12瓶,香皂0块,牙刷8个
洗发水12瓶,香皂2块,牙刷6个
洗发水12瓶,香皂4块,牙刷4个
洗发水12瓶,香皂6块,牙刷2个
洗发水13瓶,香皂0块,牙刷7个
洗发水13瓶,香皂2块,牙刷5个
洗发水13瓶,香皂4块,牙刷3个
洗发水13瓶,香皂6块,牙刷1个
洗发水14瓶,香皂0块,牙刷6个
洗发水14瓶,香皂2块,牙刷4个
洗发水14瓶,香皂4块,牙刷2个
洗发水15瓶,香皂0块,牙刷5个
洗发水15瓶,香皂2块,牙刷3个
洗发水15瓶,香皂4块,牙刷1个
洗发水16瓶,香皂0块,牙刷4个
洗发水16瓶,香皂2块,牙刷2个
洗发水17瓶,香皂0块,牙刷3个
洗发水17瓶,香皂2块,牙刷1个
洗发水18瓶,香皂0块,牙刷2个
洗发水19瓶,香皂0块,牙刷1个
洗发水20瓶,香皂0块,牙刷0个
```
可以看到,共有81种购买组合,满足100元正好花掉。
阅读全文