计算总价格不超预算以及商品的总价格
budget = int(input(“请输入你的预算:”))

prices = input(“请输入各个商品的价格:”).strip().split()

l = []

for price in prices:
l.append(int(price))
l.sort()

sum = 0
#给个索引是为后面sum > budget减去临界值
index = 0
for i in range(len(l)):
sum += l[i]
if sum > budget:
index = i
break
sum -= l[index]
print(sum)

相关文章:

  • 2021-10-26
  • 2021-12-17
  • 2022-12-23
  • 2021-10-12
  • 2021-05-30
  • 2021-10-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-17
  • 2021-12-17
  • 2022-12-23
  • 2021-08-06
  • 2022-12-23
  • 2021-08-23
  • 2022-12-23
相关资源
相似解决方案