分解质因数

def analysisNum(num):

numR = num  #保存要分解的数
lNum = []    #质因子加入列表
while num > 1:   #控制循环
    for i in range(2,int(num)+1):
        if num % i == 0:
            num = num / i
            lNum.append(str(i))
            break
print('%d=' % numR + '*'.join(lNum))

analysisNum(100)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • //输入两个数字a,b,则输出从a到b之间的所有整数的分解出质因数乘积的式子 void calArray(int ...
    Tangbh阅读 509评论 0 0
  • jindao阅读 415评论 0 0
  • 【程序4】题目:将一个正整数分解质因数。例如:输入90,打印出90=233*5。
    Xplorist阅读 565评论 0 0
  • C语言实现代码 素数的判断还有2到sqrt(a),加入头文件include<math.h> 合数分解质因数(C++实现)
    极速魔法阅读 370评论 0 0
  • 家有熊宝一只,四岁,属马,活泼好动疑似猴子投胎,时而害羞时而大胆,敏感恋母. 我是斯某某的熊宝 熊宝最爱妈妈...
    斯ss阅读 554评论 8 6

友情链接更多精彩内容