sum=0for i inrange(1,10sum+=1/ i
print("和为: ",sum)
n =int(input("请输入n的值"))sum=0for i inrange(1,n+1):if i %2==110:sum+=1/ i
else:sum-=1/ i
print("多项式的和为: ",sum)
n =int(input("请输入n的值: "))
total =0for k inrange(1, n +1):
mon = k *(k +1)//2#计算分母
total +=1/ mon
print(f"当n={n}时,多项式的和为:{total}")
a =2
n =6# 前6项
total =0
current =0for i inrange(n):
current = current *10+ a # 构造每一项,如第1项是2,第2项是2*10+2=22,以此类推
total += current
print(f"前6项之和为:{total}")
import math
e_approx =1.0# 初始化,对应第一项1
term =1.0# 第一项的阶乘项(1! = 1,所以第一项是1/1! = 1
n =1# 从第2项开始(n从1开始,对应1!)whileTrue:
term /= n # 计算第n项:1/n! = (1/(n-1)!) / nif term <1e-6:break
e_approx += term
n +=1print(f"e的近似值(直到项小于1e-6):{e_approx}")print(f"Python内置math.e的值:{math.e}")
import math
# 设定迭代次数(次数越多,精度越高)
n =1000000# 100万次迭代
pi_4 =0.0for i inrange(n):# 计算第i项:符号为(-1)^i,分母为2i+1
sign =(-1)** i
denominator =2* i +1
pi_4 += sign / denominator
pi = pi_4 *4# 还原π的值print(f"{n}次迭代后,π的近似值:{pi}")print(f"Python内置π的精确值:{math.pi}")