본문 바로가기
프로그램

[파이썬] 정수 연속 입력 후 합계 및 평균

by 오디세이99 2023. 4. 14.
728x90
반응형

점수를 입력 받아서 합계와 평균을 출력하는데, (유효한 점수는 양의 정수로 주어짐)
합계, 0 외의 점수 개수, 평균을 나오게 해야됩니다. 0을 입력받을시 프로그램은 종료

d_sum = 0             # 합계 변수 선언
d_cnt = 0             # 입력 수 변수 선언
while True:           # 무한 반복. 아래 break로 반복 종료
    n = int(input())  # 입력 받기. 정수로 변환
    if n == 0:        # 입력이 0 이면 반복 종료
        break         # 반복문 종료
        
    d_sum += n        # 입력된 수들을 합함.
    d_cnt += 1        # 입력이 몇 번 있었는지 
    
print(f"합: {d_sum}  개수: {d_cnt}  평균: {d_sum/d_cnt:0.2f}")   # 출력

 

728x90
반응형

댓글