본문 바로가기
Python/☞

[37] 정렬

by TR. 2020. 7. 23.

실습예제 : 리스트

→ 정렬

 

. 워밍업

# 다음 리스트의 값을 내림차순으로 정렬하세요.
scores = [68, 70, 95, 50, 42]
더보기
for i in range(5):
     max = scores[i]
     max_idx = i
     for j in range(i,5):
          if max < scores[j]:
               max = scores[j]
               max_idx = j
     temp = scores[i]
     scores[i] = max
     scores[max_idx] = temp

for i in range(5):
     print(scores[i], end=" ")

 

랜덤 스코어 랭킹

. 랜덤으로 10~100까지 범위의 5개의 수를 score리스트에 저장하고
. 내림차순으로 랭킹을 출력한다.(1위 id 00점)

user = ["runner","blink","crown","superstar","avengers"]
score = [0,0,0,0,0]

'Python > ' 카테고리의 다른 글

[38] 리스트 컨트롤러  (0) 2020.07.23
[37]-A. 정렬  (0) 2020.07.23
[36]-A. TIC TAC TOE  (0) 2020.07.23
[36] TIC TAC TOE  (0) 2020.07.23
[35] 연습문제 : 리스트  (0) 2020.07.23

댓글