Hướng dẫn tính tổng python

Hãy sử dụng kiến thức vòng lặp while hoặc vòng lặp for của Python để giải bài tập sau:

Tính tổng S[n] = 1 + 2 + 3 + … + n.

Đây là chương trinh tính tổng từ 1 đến n với n được nhập từ bàn phím, sử dụng ngôn ngữ Python để giải.

Bài giải

-------------------- ######## --------------------

Với bài này thì ta chỉ cần sử dụng hai thao tác như sau:

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

  • Tạo một biến sum để lưu trữ tổng của dãy số đó
  • Sử dụng vòng lặp để lặp qua từ 1 đến n

Ta sẽ sử dụng hàm input để yêu cầu người dùng nhập vào số n.

Sử dụng vòng lặp for:

tong = 0
n = 1

print["-- HỌC PYTHON TẠI FREETUTS.NET --- "]
print["Tính tổng S[n] = 1 + 2 + 3 + … + n"]

# Nhập dữ liệu
print["hãy nhập vào số n: "]
n = int[input[]]

# Tính tổng
for i in range[0, n+1]:
    tong += i

# In kết quả
print ["Tổng là: ", tong]

Sử dụng vòng lặp while:

Bài viết này được đăng tại [free tuts .net]

tong = 0
n = 1
i = 1

print["-- HỌC PYTHON TẠI FREETUTS.NET --- "]
print["Tính tổng S[n] = 1 + 2 + 3 + … + n"]

# Nhập dữ liệu
print["hãy nhập vào số n: "]
n = int[input[]]

# Tính tổng
while i 

Chủ Đề