프로그래밍/파이썬
파이썬 코딩: MAX(최대)값과 MIN(최소)값을 구하는 함수 만들기
파코어리
2021. 5. 9. 20:04
MIN값을 구하는 함수 만들기
def min(list):
min=list[0]
for i in list:
if i<min:
min=i
list=[2,5,9,6,3,10,1]
return min
s=min(list)
print(s)
먼저 min라는 함수를 선언해주고 min변수의 값을 리스트의 첫 번째 값(이 경우 2)으로 설정한다. for문을 사용해서 밑에 있는 리스트의 값을 변수 i 에 차례대로 넣어주면서 if문을 이용해 이 들어오는 값들이 변수min보다 작은지 확인하고 작다면 변수min에 그 값을 넣는다. 그 과정을 계속 반복하면 변수 min에는 최소값이 들어 가게된다. 그리고 변수 min를 반환하면 min(list){변수아니고함수이름인 min}의 값은 list에 있는 최소값(이 리스트의 경우 1이다)이 된다. 즉, 변수 s 에 최소값(이 경우 1)이 들어가고 s를 출력하면 최대값(이 경우 1)이 출력된다.
MAX값을 구하는 함수 만들기
def max(list):
max=0
for i in list:
if i>max:
max=i
return max
list=[2,5,9,6,3,10,1]
s=max(list)
print(s)
먼저 max라는 함수를 선언해주고 max변수의 값을 0으로 설정한다. for문을 사용해서 밑에 있는 리스트의 값을 변수 i 에
차례대로 넣어주면서 if문을 이용해 이 들어오는 값들이 변수max보다 큰지 확인하고 크다면 변수max에 그 값을 넣는다. 그 과정을 계속 반복하면 변수 max에는 최대값이 들어 가게된다. 그리고 변수 max를 반환하면 max(list){변수아니고함수이름인 max}의 값은 list에 있는 최대값(이 리스트의 경우 10이다.)이 된다. 즉, 변수 s 에 최대값(이 경우 10)이 들어가고 s를 출력하면 최대값(이 경우 10)이 출력된다.
어후 힘들다