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
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제(터틀, turtle) : 랜덤한 한변 길이의 삭각형과 내접하는 원 그리기 (0) | 2024.06.27 |
---|---|
[파이썬] A 폴더의 파일들을 B 폴더로 이동하기 (0) | 2024.06.27 |
[파이썬] 문제 : 목록 뒤집기 (0) | 2024.06.21 |
[파이썬] 문제(터틀, turtle) : 구름 그리기(호, 반원) (0) | 2024.06.21 |
[파이썬] 문제 : 2개의 정수 A,B를 입력 받아서 A부터 B까지 합 구하기 (0) | 2024.06.21 |
댓글