Python入门100题 | 第014题
生活随笔
收集整理的這篇文章主要介紹了
Python入门100题 | 第014题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
前言:
- ?? 運行環(huán)境:python3
- ?? 作者:K同學啊
- ?? 選自專欄:《Python入門100題》
- ?? 推薦專欄:《小白入門深度學習》
- ?? 精選專欄:《深度學習100例》
題目:
將一個正整數(shù)分解質因數(shù)。例如:輸入90,打印出90=233*5。
分析:
對n進行分解質因數(shù),應先找到一個最小的質數(shù)k,然后按下述步驟完成:
(1)如果這個質數(shù)恰等于n,則說明分解質因數(shù)的過程已經結束,打印出即可。
(2)如果n<>k,但n能被k整除,則應打印出k的值,并用n除以k的商,作為新的正整數(shù)你n,重復執(zhí)行第一步。
(3)如果n不能被k整除,則用k+1作為k的值,重復執(zhí)行第一步。
代碼:
總結
以上是生活随笔為你收集整理的Python入门100题 | 第014题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python入门100题 | 第013题
- 下一篇: Python入门100题 | 第015题