SeouliteLab

[Python/파이썬] 자연수의 합 구하기 본문

카테고리 없음

[Python/파이썬] 자연수의 합 구하기

Seoulite Lab 2024. 4. 22. 09:57

주어진 범위 내의 자연수의 합을 계산하는 파이썬 프로그램을 작성해보겠습니다. 자연수는 1부터 시작하여 양의 정수를 의미합니다.

def sum_of_natural_numbers(n):
    # 자연수의 합 계산
    total = (n * (n + 1)) // 2
    return total

# 사용자로부터 최대 자연수 입력 받기
max_num = int(input("최대 자연수를 입력하세요: "))

# 자연수의 합 계산
result = sum_of_natural_numbers(max_num)

# 결과 출력
print("1부터", max_num, "까지의 자연수의 합은", result, "입니다.")

위의 프로그램은 주어진 최대 자연수까지의 합을 계산하는 기능을 제공합니다. 함수 sum_of_natural_numbers는 주어진 최대 자연수까지의 합을 공식을 이용하여 계산합니다. 이를 이용하여 사용자로부터 입력받은 최대 자연수까지의 합을 출력합니다.