Tính tổng S(n) = ½ + ¼ + … + 1/2n bằng Python
Sử dụng ngôn ngữ Python để giải bài toán tính tổng đơn giản sau:
Tính S(n) = ½ + ¼ + … + 1/2n
Gợi ý: Với bài này thì bạn phải để ý phần công thức 1/2n
nhé.
Bài giải
-------------------- ######## --------------------
Gợi ý đã nói rất rõ, ta sẽ áp dụng công thức 1/2n
để giải cho bài toán này.
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
Bài giải như sau:
# HỌC PYTHON TẠI FREETUTS.NET # TÁC GIẢ: CƯỜNG NGUYỄN # Bài tập Python: Tính s(n) = ½ + ¼ + … + 1/2n bằng python # Link tài liệu: https://freetuts.net/ref/tinh-s-n-+-+-12-n-bang-python-397.html print("Chương trình đăng tại freetuts.net!") tong = 0 n = 0 print("Hãy nhập vào số n: ") n = int(input()) for i in range(1, n + 1) : tong += 1 / (2 * i) print("Tổng số là: ", tong)
Kết quả nhập vào số 10.
Bài viết này được đăng tại [free tuts .net]
Danh sách bài tập Python cơ bản
- Kiểm tra dữ liệu là number hay string bằng Python
- Tính tổng S(n) = 1 + 2 + 3 + … + n bằng Python
- Tính tổng S(n) = 1^2 + 2^2 + … + n^2 bằng Python
- Tính tổng S(n) = 1 + ½ + 1/3 + … + 1/n bằng Python
- Tính tổng S(n) = ½ + ¼ + … + 1/2n bằng Python
- Tính tổng S(n) = 1/3 + 1/5 + … + 1/(2n + 1)
- Liệt kê tất cả các ước số của số nguyên dương n bằng Python
- Tính tổng tất cả các ước số của số nguyên dương N bằng Python
- Tìm ước số lẻ lớn nhất của một số bằng Python
- Kiểm tra một số có phải là số hoàn hảo bằng Python
- Kiểm tra số chính phương bằng Python
- Kiểm tra số nguyên tố bằng Python
- Đảo ngược một số bằng Python
- In ra từng ký tự của một số bằng Python
- Giải phương trình bậc nhất một ẩn bằng Python (ax + b = 0)
- Giải phương trình bậc hai một ẩn bằng Python (ax^2 + bx + c = 0)