최대값과 최소값을 반환하는 getMinMaxScore 함수
조회수 1212회
mus, fre, ger, phy = 95, 97, 45, 95
def getMinMaxScore(mus, fre, ger, phy):
# ??
return ??
MaxScore, MinScore = ( )
print(MaxScore, MinScore)
실행결과:
97, 45
형님들 안녕하십니까. 제가 함수 공부를 하다가 예제를 발견했는데 도저히 어떻게 풀지를 모르겠어서요. return 값을 2개 사용하면서 실행결과가 최대값과 최소값이 나와야 합니다. 이때 위 예제 중간 빈 부분에 어떤 코드를 넣어야 실행결과처럼 나올까요? 부탁드립니다.
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
변수명과 인수명은 다르게 하는게 좋습니다.
mus, fre, ger, phy = 95, 97, 45, 95 #변수에 값을 넣습니다. def getMinMaxScore(mus, fre, ger, phy): #값을4개 받고 반환값이 있는 함수를 만듭니다. arr = [mus, fre, ger, phy] #일일이 비교하는것은 귀찮으니 리스트에 넣습니다. return max(arr), min(arr) #max함수와 min함수를 활용하여 최대값과 최소값을 반환합니다. MaxScore, MinScore = getMinMaxScore(mus, fre, ger, phy) #변수를 인수로 함수를 호출하고 그 반환값을 변수에 넣습니다. print(MaxScore, MinScore) #출력합니다.
댓글 입력