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分)
上一题
下一题