Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีหาผลรวมของ Natural Numbers ด้วย Python

คุณสามารถใช้ While Loop เพื่อเพิ่มค่าตัวแปร i ทีละหนึ่งและบวกสะสม

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

For Loop ก็ใช้ได้เช่นกัน วน Loop บน Range ของ Natural Numbers และบวกสะสม

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

สุดท้าย ใช้ Built-in Function sum() ก็ได้ผลรวมของ Range ของตัวเลข

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