python编程300例_经典编程100例——python版(例75)
生活随笔
收集整理的這篇文章主要介紹了
python编程300例_经典编程100例——python版(例75)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
例75:一個自然數, 若它的質因數至少是兩重的(相同的質因數至少個數為二個, 如36=2*2*3*3)則稱該數為"漂亮數". ?若相鄰兩個自然數都是"漂亮數", 就稱它們為"孿生漂亮數". 例如8與9就是一對. 請編程再找出一對"孿生漂亮數"。
求解分析:
第一步:求出這個自然數的所有質因數,定義了函數f(n)
第二步:求出每個質因數出現的次數,定義了函數c(n)
第三步:利用(numpy.array(list)>=2).all()來判斷,每個質因數出現的次數是否都超過2次
代碼如下:
測試結果:
————————————————————
題外話,29號去參加了紹興市的iTeach會議,見到了很多做課程的大咖,聽著很激動,心想動一動。想問一下,如果想在之江匯上做類似的python解題課程,不知道可不可行?各位有什么好的建議?歡迎私信我,你寶貴的意見。
————————————————————
總結
以上是生活随笔為你收集整理的python编程300例_经典编程100例——python版(例75)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js里面字符数字和数字相加_「译」5 个
- 下一篇: python word 1_Python