GURU/PYTHON & HTML

[PYTHON Unit 11: 파이썬 실전] list 다루기

myejinni 2022. 1. 11. 10:19

주어진 list에 대해 최대, 최소, 합계, 평균 값 구하기

def getMax(val):
    maxValue=val[0]

    for v in val: #15 7 10 4 27
            if v > maxValue:
                maxValue = v #라운드 돌면서 조건 확인하고 갱신
    return maxValue

def getMin(val):
    minValue=val[0]

    for v in val: #15 7 10 4 27
            if v < minValue:
                minValue = v #라운드 돌면서 조건 확인하고 갱신
    return minValue
    
def getSum(val):
    sumValue=0

    for v in val:
        sumValue += v
        
    return sumValue

def getAvg(val):
    return getSum(val) / len(val) #getSum 함수 호출해서 sumValue 값 가져옴 / list의 개수

if __name__ == "__main__":

    value = [15, 7, 10, 4, 27]
    print("리스트: %s\n" %value)
    print("최대값: %d" %getMax(value))
    print("최소값: %d" %getMin(value))
    print("합계: %d" %getSum(value))
    print("평균: %.2f" %getAvg(value))

 

실행 결과는 위와 같다.