def main(): names = ['劉備', '張飛', '曹操', '袁紹', '關羽', '趙雲', '周瑜'] scores=[] num=0 m=0 for name in names: score = input('請輸入%s的成績: ' % name) scores.append(score) min_score, max_score = scores[0], scores[0] for i in range(1,len(scores)): if scores[i] > max_score: max_score = scores[i] num=max_score m=scores.index(max_score) print('最高分:', max_score) print('%s' % names[m]) del names[m] del scores[m] print(names) print(scores) for i in range(1, len(scores)): if scores[i]==num: print ('%s'% names[i]) if __name__ == '__main__': main()
結果: 請輸入劉備的成績: 88
請輸入張飛的成績: 78
請輸入曹操的成績: 85
請輸入袁紹的成績: 84
請輸入關羽的成績: 90
請輸入趙雲的成績: 84
請輸入周瑜的成績: 90
最高分: 90 關羽 ['劉備', '張飛', '曹操', '袁紹', '趙雲', '周瑜'] ['88', '78', '85', '84', '84', '90'] 周瑜