国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python怎么求因数

python怎么求因数

头像

爱喝马黛茶的安东尼

2019-09-23 16:13:3915423浏览 · 0收藏 · 0评论

要想做到python语言求因数方法,首先要明白其中的原理:

1、对由123456789这九个数字组成的9位数进行分解质因数。

2、123457698=2x3x3x7x13x23x29x113,所以他的值因数是113。

3、总共有362880种可能,从中找出值因数中最小的数字和值因数中数。

相关推荐:《Python入门教程

好了,下面来看看python语言求因数方法的实现源码:

#coding:utf-8
 
import math
 
def generator(count, s):
    if count == 1:
        for i in s:
            yield i
    else:
        for i in s:
            _ = set(s)
            _.remove(i)
            for _ in generator(count-1, _):
                yield _ * 10 + i
 
primes = [2, 3]
def prime(idx):
    if idx < len(primes):
        return primes[idx]
    new = primes[-1]+2
    while True:
        for i in primes:
            if new % i == 0:
                break
        else:
            primes.append(new)
            break
        new += 2
    return prime(idx)
 
def probe(number, idx, value=0):
    if value > number:
        return value
    p = prime(idx)
    sqrt = math.sqrt(number)
    while number % p != 0 and sqrt >= p:
        idx += 1
        p = prime(idx)
    if sqrt < p:
        return number
    return probe(number/p, idx, max(p, value)) 
if __name__ == '__main__':
    _min = 10000000000, 10000000000
    _max = 0, 0
    for number in generator(9, set(range(1, 10))):
        maxfactor = probe(number, 0)
        if maxfactor < _min[0]:
            _min = maxfactor, [number]
        elif maxfactor == _min[0]:
            _min[1].append(number)
        if maxfactor > _max[0]:
            _max = maxfactor, [number]
        elif maxfactor == _max[0]:
            _max[1].append(number)
    print _min
    print _max
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

慢脚APP官方版| 《伦敦空姐美版2023》| 《妻子的肉体偿还》5| 《訾花交换做爰》| 《性房纵欲》在线观看| 晚上打扑克视频| 李丽珍| 校花被教官扒开腿狂躁| 欧美大妈LOGO大全及价格图| 欧美IPHONEXR| 《金莲淫史》台湾绝版| 成全高清免费观看MV| 小花园按摩手法视频教程| GEGEPA| 午马影视免费观看电视剧| 妻子在厨房被三个男人欺负的后果| 《疯狂72小时》韩剧| 韩国电影火热的邻居高清完整版免.| 《艳妻互换》完整版| 器材室轮-J-(1):蒙着眼在...| 国家队动漫| 李丽珍电影全集| 酷6网| 成品PPT网站大片| 苍井空人体写真| 深入无人区短剧免费高清观看| 下面太紧了和太粗太硬的做会痛 | 他用舌头给我6次高潮| 《军舰上的女兵》法国版完整版 | 老公弄我一边干一边说粗话视频| 双男主MV大片| 禁忌3| 妈妈叫我戴上避孕套英文| 美女被咬小头头视频大全图片 | 合不拢腿(双)BY粗眉毛免费阅.| 啊轻点…大川巴太粗太长了| 朝国年经继4免费版播放| 《尼姑庵春梦》| 几天不C你骚水又多了第一集| 《野外強轰》完整版| 中文在线字幕观看电视剧