国产成人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
关注

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

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

局长边摸边吃奶边做爰| 女性开过苞后最明显的变化| 久久精品| 蜜桃成熟时2| 在床上的72种扦插方法| 电子| 父女一起到达巅峰的小说| 苍老师最经典10部电影| 无风险9.1免费版观看| 巜催情精油按摩2高潮| 《公天天吃我奶躁我》| 打开B站看片| -滴都不许漏》何泽城林荫 | 兄弟换麦子4国语中字| 免费B站看大片真人电视剧| 女性左腿又开腿肚子中间疼视频| 阿塞拜疆| 老头跪在两腿之间吃奶| 泰剧《劈开你的腿》免费观看| 他用舌头给我6次高潮| 成全在线观看免费完整| 双男主高干文小说| 中文在线字幕免费观看电视剧00.. | 美国禁忌6 结局| 《魅魔之耻》1~4集免费看| 男女一起生宝宝| 《我的漂亮老师2》| 亚州精品无码A片毛片直播间| 擦边| 中国VITAFUSION孕妇| 《厨房激战5》完整版在线观看| 亚洲尺码和欧洲尺码的| 韩国我是歌手| DK| 《玉尺经》完整版| 《诱人的女房东3》| 宝贝~腿开大点我添添| 小雪被房东CAO得合不拢腿| 小雨和公做爰22章| 高压监狱2法国1时43分| 《大尺度吃奶做爰》电影