韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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
关注

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

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

办公室的滋润3| 天美麻花高清在线看电视剧| 阴部按摩出水太尴尬怎么办| 《性88分钟》| 《妻欲公与媳》免费看| 泰国电影《初次深交流》| 《厨房激战5》完整版在线观看| 《浴室吃奶2》无删减| 男生把小困困放到女生困里视频| mahiah| 欧美大片电影| DJ快了又快又骚的POP歌曲| 国产| Y31成色好的Y31| 成品人和精品人的区别在哪里知乎 | 苍老师在线观看免费播放电视剧| 暗黑吃瓜网官网CGW.73| 精品人妻人人爽久久爽AV敬礼| 少妇高潮喷水久久久久久久久| 织田真子| EXO妈妈MV高清在线观看| 99久久国产精品久久99| 无风险9.1免费版观看| 大肉大捧一进一出XXOO| 香艳满屋| 哪…你的鸣巴好大歌曲背后故事 | 天美麻花星空影视免费观看电视剧 | 人狗大战5高清正版免费观看| 暴躁姐姐BGM国语版| 精产一二三产区划分标准图片| 成色P31S是国精产品吗| 麻豆传媒| 大S有几个小孩| 是空无限传媒免费观看电视剧| 狗和女人戴避孕套会传染吗| 《特殊游泳教练》| 成品网站免费直播有哪些平台推荐| 初二学生小馒头| 公天天吃我奶躁我的在| 《性爽2》电影| 双腿无力合拢红肿外翻男生原因