激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python實現的質因式分解算法示例

Python實現的質因式分解算法示例

2021-02-15 00:16grey_csdn Python

這篇文章主要介紹了Python實現的質因式分解算法,涉及Python數學運算相關操作技巧,需要的朋友可以參考下

本文實例講述了Python實現的質因式分解算法。分享給大家供大家參考,具體如下:

本來想實現一個其它的基本數學算法問題,但是發現在實現之前必須得先完成分解質因式的算法。

沒有去網上尋找什么比較好的求解算法,純粹是按照自己的理解寫了一個試探性求解算法。也就是在MIT公開課中教授提到的guess-try方法。代碼實現如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/python
def PrimeNum(num):
   r_value =[]
   for i inrange(2,num+1):
      for jin range(2,i):
         ifi % j == 0:
            break
      else:
         r_value.append(i)
   returnr_value
def PrimeFactorSolve(num,prime_list):
   for n inprime_list:
      ifnum % n == 0:
         return[n,num / n]
def PrimeDivisor(num):
   prime_range= PrimeNum(num)
   ret_vale =[]
   while numnot in prime_range:
      factor_list= PrimeFactorSolve(num,prime_range)
      ret_vale.append(factor_list[0])
      num =factor_list[1]
   else:
      ret_vale.append(num)
   printret_vale
PrimeDivisor(120)

程序執行結果如下:

E:\WorkSpace\01_編程語言\03_Python\python_exp07>pythonpython_exp07.py
[2, 2, 2, 3, 5]

抽取測試了其他的數據,從簡單的例子計算看,結果還是準確的。

希望本文所述對大家Python程序設計有所幫助。

原文鏈接:https://blog.csdn.net/grey_csdn/article/details/71374514

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91午夜在线观看 | 激情视频导航 | 99精品视频久久精品视频 | 午夜精品福利在线观看 | 国产午夜精品视频免费不卡69堂 | 一区二区三区在线观看免费视频 | 中文字幕伦乱 | 久久国产一二区 | 天天草夜夜骑 | 免费视频99| 免费国产在线视频 | 九草在线 | 色678黄网站全部免费 | 国产精品一区二区三区在线播放 | 久久要| asian裸体佳人pics | 久久久大片 | 久久999精品| 成人黄视频在线观看 | av噜噜在线 | 欧美黄色小视频 | 免费日韩片 | av电影免费观看 | 国产精品麻豆一区二区三区 | 91精品国产综合久久久动漫日韩 | 久久经典国产视频 | 成人区一区二区三区 | 欧美城网站地址 | 久久精品视频在线免费观看 | 一级黄色影院 | 亚州综合网 | av在线免费在线观看 | 国产精品久久国产精麻豆96堂 | 精品国产一区二区三区久久久蜜月 | 亚洲午夜1000理论片aa | 中文字幕免费看 | 国产精品999在线 | 中文字幕国产一区 | 国产一区二区三区在线观看视频 | 精品国产一二区 | 久久丝袜脚交足黄网站免费 |