Python3 分解质因数
时间:2021-06-22 18:31:01
收藏:0
阅读:0
分解质因数
描述
分解质因数只针对合数(非质数或者非素数,不包括1在内), 每个合数都可以写成几个质数相乘的形式,其中每个质数都是这个合数的因数,叫做这个合数的分解质因数。????????????????????????????????????????????????????????????????????????????????????????????????
输入格式
输入一个合数????????????????????????????????????????????????????????????????????????????????????????????????
输出格式
以列表形式输出因子,各因子升序排序????????????????????????????????????????????????????????????????????????????????????????????????
输入输出示例
输入 | 输出 | |
示例 1 | 20 | [2, 2, 5] |
代码
n = int(input()) ls = [] i = 2 while i <= n: x = n % i if x == 0: ls.append(i) n = n / i else: i = i + 1 print(ls)
评论(0)