money = 100
n = money // 15
for i in range(n, -1, -1):
m = (money - i * 15) // 5
for j in range(m, -1, -1):
k = (money - i * 15 - j * 5) // 2
if (money - i * 15 - j * 5) % 2 == 0:
print('可选择的购买组合:\t购买洗发水 {} 瓶,牙刷 {} 块,香皂 {}个。'.format(i, j, k))
小明单位发了100元的购物卡,小明到超市买三类洗化用品:洗发水(15元)、香皂(2元)、牙刷(5元)。要把100元正好花掉,可有哪些购买组合
最新推荐文章于 2024-04-09 11:45:12 发布
该代码展示了使用Python的循环结构计算并输出不同洗发水、牙刷和香皂的组合,满足特定金额下的最优购买方案,是IT技术中算法实现的一个实例。
3929

被折叠的 条评论
为什么被折叠?



