a,b,c,d=map(int,input('number:').split(','))
z=[a,b,c,d]
z.sort()
print(str("min:"),z[0],str("max:"),z[-1])
어떻게 파이썬은 최대 최소 max min 함수를 쓰지 않고 찾을까?
1. 입력받은 숫자를 모두 비교한다.
1.1 입력받은 숫자를 빼서 0 이상인 숫자를 max 로 찾는다.
1.2 입력받은 숫자를 나눠서 1 이상인 숫자를 max로 찾는다.
-> if 를 여려번 사용해야 돼서 코드가 길어짐
파이썬은 sort 라는 명령어를 알고 있으면 입력 받은 숫자를 정렬한 뒤 맨 앞, 맨 뒤 를 최소 최대라고 출력하면 된다.
'정보' 카테고리의 다른 글
자살하는 동물이 있을까? (0) | 2023.06.04 |
---|---|
미적분 2 세특 예시 (0) | 2023.05.21 |
음악 수행평가 예시/ 조수미-champion (0) | 2022.02.14 |
미분방정식 활용 / 수학 수행평가 예시 (0) | 2022.02.13 |
영어2 YBM(한상호)Bandwagon effect / 영어 본문 4단원 (0) | 2022.02.11 |