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

Python을 사용하여 자연수의 합을 찾는 방법은 무엇입니까?


while 루프를 사용하여 변수 i의 값을 1씩 연속적으로 증가시키고 누적적으로 추가할 수 있습니다.

s,i=0,0
n=10
while i<n:
   i=i+1
   s=s+i
print ("sum of first 10 natural numbers",s)


For 루프는 자연수 범위에 대해 루프를 만들고 누적적으로 추가하는 데에도 사용됩니다.

s=0
for i in range(11):
   s=s+i
print ("sum of first 10 natural numbers",s)

마지막으로 내장 함수 sum()을 사용하면 숫자 범위의 합계도 제공됩니다.

s=sum(range(11))
print ("sum of first 10 natural numbers",s)