代码
# encoding = utf-8
# 开发者:xxx
# 开发时间: 20:43
# "Stay hungry,stay foolish."
n = int(input())
num_list = list(map(int, input().split()))
total = 0
num_list.sort()
for _ in range(n-1):
num = num_list[0] + num_list[1]
total = total + num
num_list.pop(0)
num_list.pop(0)
num_list.append(num)
num_list.sort()
print(total)
这篇文章展示了如何在Python中接收用户输入的一组整数,通过不断从列表中取出两个最小的数相加并替换列表中的较大值,同时保持列表排序,最终计算所有两数之和。
3626

被折叠的 条评论
为什么被折叠?



