1
sum = 0
for i in range(1, 101):
sum = sum + 1 / i
print( f"1+1/2+...+1/100的和为: {sum:.7f}")

2
sum1 = 0
sum2 = 0
for m in range(1,101,2):
sum1 = sum1 + 1/m
for i in range(2,101,2):
sum2 = sum2 + 1/i
sum = sum1 - sum2
print(f"1-1/2+1/3-1/4+...1/100之和为:{sum:.7f}")

3
sum = 0
for n in range(1,101):
p = 2/(n * (n+1))
sum += p
print(f"1+1/(1+2)+...1/(1+2+...+100)之和为:{sum:.7f}")

4
a = 2
sum = 0
num = 0
for i in range(6):
num = num * 10 + a
sum += num
print(f"2 + 22 + 222 + 2222 + 22222 + 222222 的和为: {sum}")

5
sum = 1
f = 1
n = 1
while 1/f > 1e-6:
f *= n
sum += 1/f
n += 1
print(f"e的近似值为:{sum:.8f}")

6
pi1 = 0
sign = 1
n = 1
while 1/n > 1e-6:
pi1 += sign / n
sign = -sign
n += 2
pi = pi1 * 4
print(f"π的近似值为:{pi:.6f}")
