프로그램
[파이썬] 문제 : 임의의 정수를 계속 입력 받아 홀수가 3개 일때 합 출
오디세이99
2023. 11. 3. 09:02
728x90
반응형
cnt = 0 # 홀수의 개수 누적 변수 선언
n_sum = 0 # 홀수의 합을 위한 변수 선언
while True: # 임의의 개수의 정수를 받기위해 무한루프 실행
n = int(input('정수 입력 : ')) # 임의의 정수 입력 받음. input()으로 입력 받고, int() 호 정수로 변경
if n%2 != 0: # %는 나머지를 계산. 2로 나누어 나머지가 0이면 짝수, 0이 아니면 홀수
cnt += 1 # 홀수면 cnt 즉 홀수 개수를 늘려감
n_sum += n # 홀수의 합을 누적 함
if cnt == 3: # 홀수가 3개면
print('홀수 3개의 합 :',n_sum) # 홀수의 합 출력
break # 무한루프(while True)를 종료
728x90
반응형