주어진 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))
실행 결과는 위와 같다.
'GURU > PYTHON & HTML' 카테고리의 다른 글
[PYTHON Unit 11: 파이썬 실전] 입장료 계산 프로그램 (0) | 2022.01.11 |
---|---|
[PYTHON Unit 11: 파이썬 실전] 2차원 list 다루기 (0) | 2022.01.11 |
[PYTHON Unit 10: 클래스] 상속 & 매서드 오버라이딩 (0) | 2022.01.10 |
[PYTHON Unit 10: 클래스] 매개변수가 있는 생성자 (0) | 2022.01.10 |
[PYTHON Unit 10: 클래스] 자동차 클래스 (0) | 2022.01.10 |