刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

购物组合

小明单位发了 100 元的购物卡,小明到超市买三类洗化用品:洗发水(15 元)、香皂(2 元)、牙刷(5 元)。要把 100 元正好花掉,可有哪些购买组合?

def gouwu(money):

    for i in range(0,money//15+1):

        for j in range(0,money//2+1):

            for k in range(0, ):

                if :

                    print('可选择的购买组合:\t 购买洗发水 {} 瓶,香皂 {} 块,牙刷 {}个。'.format( ))

gouwu(100)

使用微信搜索喵呜刷题,轻松应对考试!

答案:

① 25② i*15 + j*2 + k*5 <= 100③ i, j, k

解析:

【喵呜刷题小喵解析】:
这是一个购物组合的问题,我们需要找出所有可能的购买组合,使得小明能用100元正好买完这三类洗化用品。

首先,我们定义三个变量i、j、k,分别表示洗发水、香皂、牙刷的购买数量。

然后,我们有三类洗化用品的价格,分别是15元、2元、5元。我们需要遍历所有可能的购买组合,使得总价不超过100元。

在给出的代码中,我们使用了三重循环来遍历所有可能的购买组合。对于每一个购买组合,我们需要检查是否满足总价不超过100元的条件。如果满足,就打印出这个购买组合。

在代码中,①处应该填写25,因为牙刷的价格是5元,所以最大可以购买20个(100元除以5元),但是范围要包括0,所以是0到20,即21个元素,也就是25。

②处应该填写i*15 + j*2 + k*5 <= 100,表示洗发水、香皂、牙刷的总价不超过100元。

③处应该填写i, j, k,表示打印出洗发水、香皂、牙刷的购买数量。
创作类型:
原创

本文链接:购物组合 小明单位发了 100 元的购物卡,小明到超市买三类洗化用品:洗发水(15 元)、香皂(2

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share