728x90
반응형

리스트의 정렬이나 for문을 사용한 정렬을 사용하지 않고 if~else만으로 정렬
aa = input('세 정수를 입력하시오 : ')
tmp_lst = aa.split() # split() == split(' ') 와 같음
lst = list(map(int, tmp_lst))
if lst[0] < lst[1]:
tmp = lst[0]
lst[0] = lst[1]
lst[1] = tmp
if lst[1] < lst[2]:
tmp = lst[1]
lst[1] = lst[2]
lst[2] = tmp
if lst[0] < lst[1]:
tmp = lst[0]
lst[0] = lst[1]
lst[1] = tmp
print(lst[0],lst[1],lst[2])728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : 책 제목 검색 (0) | 2023.04.24 |
|---|---|
| [파이썬] 문제 : 정수 입력 받아 2나 3으로 나누어지는지 확인 (0) | 2023.04.23 |
| [파이썬] 문제 : a~z까지 알파벳 입력 받아 모음과 자음 구분 (1) | 2023.04.23 |
| [파이썬] 문제 : 연료 500에서 +,- 한 계산 (0) | 2023.04.23 |
| [파이썬] 문제 : 터틀(turle) 오륜기 그리기 (0) | 2023.04.22 |
댓글