# 你可以使用下面的数列近似计算e# $$# e=1+\frac{1}{1!}+\frac{1}{2!}+\frac{1}{3!}+\frac{1}{4!}+...+\frac{1}{i!}# $$# 当i越大时,计算结果越近似于edeffact(n):if n ==0:return1else:return n * fact(n -1)defapp_e(i):
e=1for j inrange(1, i +1):
e +=1/ fact(j)return e
i =10# 可以调整这里的 i 值以获得不同精度的近似 eprint(app_e(i))
组合
# 有1、2、3、4这个四个数字,能组成多少个互不相同且无重复数字的三位数?分别又是多少?#for三层循环for i inrange(1,5):for j inrange(1,5):for n inrange(1,5):#判断无重复数字if(i != j and i!=n and j!=n):
m =int(i + j *10+ n *100)#输出print(m)
水仙花
# 水仙花数,是一个三位数,且这个数的个位、十位和百位的立方和等于该数字本身,# 例如$153=1^3+5^3+3^3$# 编写程序,输出所有的水仙花数#循环for i inrange(1,10):for n inrange(1,10):for j inrange(1,10):#判断if(i+n*10+j*100==i*i*i+n*n*n+j*j*j):print(j,n,i)