用Python写一个 输入10个数,从大到小排序,并输出前五个数据的和 输入 9 8 7 6 5 4 3 2 1 输出35?

用Python写一个
输入10个数,从大到小排序,并输出前五个数据的和
输入
9
8
7
6
5
4
3
2
1
输出35
这样的有没有会做的帮帮吗

a = input('输入10个数字(用空格分隔):')

b = sorted(a.split(),reverse=True)

c = sum(map(int,b[:5]))

print('前五个数据的和为:{0}\n{1}'.format(c,b))

选一个吧

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-12