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
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 국어,영어,수학 점수 입력 받아 합계,평균 구하기 (0) | 2023.04.19 |
---|---|
[파이썬] 문제 : 시,분,초 정수를 입력 받아 출력 (0) | 2023.04.19 |
[파이썬] 문제 : pandas, seaborn tips 데이터에서 필터링 (0) | 2023.04.14 |
[파이썬] 문제 : 월을 입력 받아서 계절을 출력 (0) | 2023.04.14 |
[파이썬] 문제 : pandas 데이터프레임 만들기 (0) | 2023.04.14 |
댓글