python基础操作

来源:互联网 发布:西瓜影音mac版 官方 编辑:程序博客网 时间:2024/06/05 12:41
1 求圆周率Pi的近似值,要求其误差小于0.0000001

  圆周率pi的公式:pi/4=1-1/3+1/5-1/7+...+1/n

fenmeu=1.0 #存放分母dblterm=1.0 #存放当前项的值flag=1 #存放符号pi=0 #存放累加和while abs(dblterm)>0.000001:    pi=pi+dblterm    fenmeu=fenmeu+2    flag=-flag    dblterm=flag/fenmeupi=pi*4print(pi)

2 求两个整数的最大公约数、最小公倍数

m=input("请输入m:")n=input("请输入n:")m=int(m)n=int(n)nm=n*mif m<n:t=mm=nn=tr=m%nwhile r!=0:m=nn=r
n=input("输入n:")n=int(n)s=0a=0i=1while(i<=n):a=a+ii=i+1s=s+1.0/aprint(s

r=m%nprint(n)print(nm/n)

                                             
0 0
原创粉丝点击