Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để tìm tổng các số tự nhiên bằng Python?


Bạn có thể sử dụng vòng lặp while để tăng liên tiếp giá trị của một biến i và cộng dồn giá trị đó.

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


Vòng lặp for cũng được sử dụng để lặp qua một loạt các số tự nhiên và cộng dồn chúng.

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

Cuối cùng, sử dụng hàm sum () được tích hợp sẵn cũng cho tổng một dải số

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