在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Python 操练 实例14标题 :将一个正整数分化 质因数。例如:输进 90,打印出90=2*3*3*5。 法式
剖析
:对n进行分化
质因数,应先找到一个最小的质数k,然后按下述步调
完成: 法式 源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- from sys import stdout n = int(raw_input("input number:n")) print "n = %d" % n for i in range(2,n + 1): while n != i: if n % i == 0: stdout.write(str(i)) stdout.write("*") n = n / i else: break print "%d" % n 以上实例输出成果 为: input number: 100 n = 100 2*2*5*5 |
请发表评论