Tính tổng S=1+1/2+1/3+...+1/100 trong Python
Viết chương trình PYTHON tính tổng sau: S=1 + 1/2 + 1/2^2 + 1/2^3 + … + 1/2^ Với số n được nhập từ bàn phím
a, Sử dụng NNLT Python để viết chương trình tính tổng s=2+4+6+…+n, với n nhập từ bàn phím.
b, Sử dụng NNLT Python để viết chương trình tính tổng s=1+3+5+…+n, với n nhập từ bàn phím.
Viết chương trìnnh python
Tổng(Tích) các số tự nhiên từ 1 đến N.
(N nhập vào từ bàn phím, S= 1+2+3+…+N ; T= 1*2*3*…*N)
Chương trình tính tổng:
n = int(input("Nhập n: "))
S = 0
for i in range(1, n+1):
S = S + i
print("Tổng S là:", S)
Chương trình tính tích:
n = int(input("Nhập n: "))
T = 1
for i in range(1, n+1):
T = T * i
print("Tích T là:", T)
Lập trình bài toán bằng Python tính S với nhập n là số lẻ và n>99 tính S=1/3+1/5+1/7+…+1/n S=0,for n (3,n+1,2) S=S+1/n
1.Tính tổng S=1/3+1/32+1/33+1/34+.....+1/399+1/3100
2.Tính tổng S=1+1/2+1/22+1/23+1/24+.....+1/299+1/2100
1.Tính tổng S=1/3+1/32+1/33+1/34+.....+1/399+1/3100
2.Tính tổng S=1+1/2+1/22+1/23+1/24+.....+1/299+1/2100
Tính tổng:
S = 1 + 1/2 . (1 + 2) + 1/3 . (1 + 2 + 3) + 1/4 . (1 + 2 + 3 + 4) + ... + 1/100 . (1 + 2 + 3 + ... + 99 + 100).
Bạn nhìn thì cũng không quá khó để nhận ra quy luật trong S
\(\frac{1}{1},\)\(\frac{1+2}{2},\)\(\frac{1+2+3}{3},\)\(\frac{1+2+3+4}{4},\)..., \(\frac{1+2+...+100}{100},\)
Công thức tính tổng \(1+2+3+..+n\)(với \(n\)là số nguyên dương) là \(\frac{n\cdot\left(n+1\right)}{2}\)
Vì vậy mỗi số hạng trong \(S\)có thể rút gọn thành \(\frac{1+2+3+...+n}{n}=\frac{\frac{n\left(n+1\right)}{2}}{n}=\frac{n+1}{2}\)
Do đó
\(S=\frac{\left(1+1\right)}{2}+\frac{\left(2+1\right)}{2}+\frac{\left(3+1\right)}{2}+..+\frac{\left(100+1\right)}{2}=\frac{1}{2}\left(2+3+4+..+101\right)\)
\(S=\frac{1}{2}\left(\frac{101\cdot102}{2}-1\right)=2575\)
Chúc bạn học tốt!
(P/S : giải thích dòng cuối : Tổng từ 2 tới 101? Lấy tổng từ 1 tới 101 rồi trừ đi 1 nếu không nhớ cách làm của Gauss nha, không thì cứ nhớ câu này "Dĩ đầu cộng vĩ, chiết bán nhân chi" (lấy đầu cộng cuối, chia 2, nhân số số hạng))
Tính tổng S = 1/2 + 1/2^2 + 1/2^3 + ... + 1/2^100
\(S=\dfrac{1}{2}+\dfrac{1}{2^2}+\dfrac{1}{2^3}+...+\dfrac{1}{2^{100}}\\ 2S=1+\dfrac{1}{2}+\dfrac{1}{2^2}+...+\dfrac{1}{2^{99}}\\ 2S-S=\left(1+\dfrac{1}{2}+\dfrac{1}{2^2}+...+\dfrac{1}{2^{99}}\right)-\left(\dfrac{1}{2}+\dfrac{1}{2^2}+\dfrac{1}{2^3}+...+\dfrac{1}{2^{100}}\right)\\ S=1-\dfrac{1}{2^{100}}=\dfrac{2^{100}-1}{2^{100}}\)
tính tổng S=1:1!+1:2!+1:3!+...+1:100!