给朋友挑生日礼物,手上有 budget 元。写 best_gift(prices, budget),在价钱不超过 budget 的礼物里,返回最贵的那个价钱。一个都买不起(或列表是空的)就返回 0。
best_gift([35, 80, 50, 120], 60)→50best_gift([99, 150], 50)→0def best_gift(prices, budget):
best = 0
for p in prices:
# 在这里写:买得起,又比 best 贵,就记下它
pass
return best
写好了先点「运行」试试示例,没问题再点「提交」。