Solution/정보올림피아드
[정보올림피아드] 140 : 반복제어문3 - 형성평가1
Language_Coder 140 : 반복제어문3 - 형성평가1 문제 정수 20 개를 입력받아서 그 합과 평균을 출력하되 0 이 입력되면 20개 입력이 끝나지 않았더라도 그 때까지 입력된 합과 평균을 출력하는 프로그램을 작성하시오. 평균은 소수부분은 버리고 정수만 출력한다.(0이 입력된 경우 0을 제외한 합과 평균을 구한다.) 입력 예 5 9 6 8 4 3 0 출력 예 35 5 문제 풀이 Python3 total = 0 count = 0 for i in map(int, input().split()): if not i: break # i 가 0 이면 for 종료 total += i count += 1 print(total, int(total/count)) 파이썬에서 0은 False로 취급한다. 따라서 no..