Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

숫자 n을 읽고 시리즈 1+2+…..+n=을 인쇄하는 파이썬 프로그램

<시간/>

주어진 범위 내의 모든 자연수의 합계를 표시해야 하는 경우 루프를 사용하여 요소를 반복하고 이 숫자의 합계를 출력으로 반환하는 메서드를 정의할 수 있습니다.

아래는 동일한 데모입니다 -

예시

def sum_natural_nums(val):
   my_sum = 0
   for i in range(1, val + 1):
      my_sum += i * (i + 1) / 2
   return my_sum

val = 9
print("The value is ")
print(val)
print("The sum of natural numbers upto 9 is : ")
print(sum_natural_nums(val))

출력

The value is
9
The sum of natural numbers upto 9 is :
165.0

설명

  • 숫자를 매개변수로 사용하는 'sum_natural_nums'라는 메서드가 정의되어 있습니다.

  • 합계 값은 0으로 정의됩니다.

  • 매개변수로 전달된 숫자에 대해 루프가 반복됩니다.

  • 합계는 숫자를 만날 때마다 증가합니다.

  • 이것은 출력으로 반환됩니다.

  • 합을 구해야 하는 자연수의 개수 값이 정의됩니다.

  • 이 번호를 매개변수로 전달하여 메서드를 호출합니다.

  • 관련 출력이 콘솔에 표시됩니다.