Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách tìm tổng các số tự nhiên bằng Python


Bạn có thể dùng vòng lặp while để tăng dần biến i và cộng dồn.

s, i = 0, 0
n = 10
while i < n:
    i = i + 1
    s = s + i
print("Tổng 10 số tự nhiên đầu tiên", s)

Vòng lặp for cũng dùng để lặp qua range số tự nhiên và cộng dồn.

s = 0
for i in range(11):
    s = s + i
print("Tổng 10 số tự nhiên đầu tiên", s)

Cuối cùng dùng hàm built-in sum() cũng cho tổng của một range số.

s = sum(range(11))
print("Tổng 10 số tự nhiên đầu tiên", s)