프로그램
[파이썬] 문제 : 자연수 a, b 사이의 홀수의 합
오디세이99
2024. 6. 21. 20:38
728x90
반응형
def oddSum(a, b): # 홀수 합 함수
if a > b: # 만약 a가 b 보다 크면
a, b = b, a # a, b의 값을 서로 바꿈
d_sum = 0 # 합계 결과 변수 선언 및 초기화
for n in range(a, b+1): # a부터 b 사이(a.b포함) 수(N). range는 end가 end-1까지 나오니 b+1을 함
if n%2 != 0: # 짝수가 아니면 홀수
d_sum += n # 홀수 합 누적
return d_sum # 결과 리턴
print('두 개의 자연수를 입력하세요:')
a = int(input()) # 입력 받기. 정소로 변환
b = int(input())
print(f"{a}과 {b} 사이의 홀수의 합은 {oddSum(a, b)}입니다") # 함수 실행 및 결과 출력
728x90
반응형