用python寻找相亲数(包含完美数、相亲数链)

 时间:2025-01-12 22:36:29

1、相亲数指的是满足以下要求的两个数字a和b:a的约数和等于b,b的约数和等于a。所以,先自定义一个函数,求出数字n的所有的约数:def yueshu(n): a=[] for i in range(1,n): if n%i==0: a.append(i) return a

用python寻找相亲数(包含完美数、相亲数链)

3、这样,就可以寻找10000以内的相亲数:for i in range(1,10000): j=yueshuhe(i) if i<j and i==yueshuhe(j): print((i,j))

用python寻找相亲数(包含完美数、相亲数链)

5、如果a的约数和是b,b的约数和是c,c的约数和是a,且a、b、c互不相等,那么就称(a,b,c)是3阶相亲数链。10000以内没有3阶相亲数链。for i in range(1,10000): j=yueshuhe(i) k=yueshuhe(j) if i<j and i==yueshuhe(k): print((i,j,k))

用python寻找相亲数(包含完美数、相亲数链)

7、2115324引出一个四阶相亲数链:i=2115324for j in range(10): k=yueshuhe(i) print(k) i=k

用python寻找相亲数(包含完美数、相亲数链)
  • 求极限的方法大全
  • z=x^2+y^2图像怎么画
  • 如何用导数知识画x^2+y^2=1的图像
  • 弗兰克—赫兹实验
  • 热门搜索
    广东省旅游景点 厦门旅游婚纱 北京郊区旅游景点大全 旅游婚纱 太姥山旅游 杭州到乌镇旅游 深圳华侨城旅游度假区 美国旅游网 九寨沟旅游网 上海周边旅游攻略