测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A32644. 购物组合小明单位发了 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('可…

填空题 较难

题目描述

购物组合

小明单位发了 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)

参考答案

def gouwu(money): for i in range(0,money//15+1): for j in range(0,money//2+1): for k in range(0, money//5+1 ): if i*15+j*2+k*5==money : print('可选择的购买组合:\t 购买洗发水 {} 瓶,香皂 {} 块,牙刷 {}个。'.format(i,j,k)) gouwu(100)

答案解析

评分标准:

(1)money//5+1或等效答案:(3分)

(2)i*15+j*2+k*5==money或等效答案:(4分)

(3)i,j,k或等效答案。(3分)


上一题 下一题