python编程300例之 004相对排名
2021/11/21 11:40:06
本文主要是介绍python编程300例之 004相对排名,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1 # 根据N名运动员得分,找到相对等级和获得高分前3名的人, 2 # 分别获得金牌,银牌和铜牌.N是正整数,并且不超过10000,所有运动员的成绩都保证都保证是独一无二的 3 # 问题示例 输入[5,4,3,2,1] 输出['gold medal', 'silver medal', 'bronze medal', '4','5'] 4 class Solution: 5 6 def findperfect(self, lis): 7 for j in range(len(lis) - 1): 8 for i in range(len(lis) - 1 - j): 9 if lis[i] < lis[i + 1]: 10 lis[i], lis[i + 1] = lis[i + 1], lis[i] 11 for i, v in enumerate(lis, 1): 12 print(i, v) 13 14 15 c1 = Solution() 16 c1.findperfect([89, 63, 25, 69, 52, 35]) 17 18 """函数复习 enumerate""" 19 # enumerate() 函数用于将一个可遍历的数据对象(列表,元组或字符串)组合成为一个索引序列,同时列出数据和数据下标,一般用在for循环当中. 20 # 语法 21 # enumerate(sequence, start=0) 22 seasons = ['Spring', 'Summer', 'Fall', 'Winter'] 23 print(list(enumerate(seasons))) 24 # 普通的for 循环 25 i = 0 26 seq = ['one', 'two', 'three'] 27 for element in seq: 28 print(i, seq[i]) 29 i += 1 30 seq = ['one', 'two', 'three'] 31 for i, element in enumerate(seq): 32 print(i, element) 33
这篇关于python编程300例之 004相对排名的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python