分解质因数
Posted chaosliang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分解质因数相关的知识,希望对你有一定的参考价值。
import math def prime(n): if n <= 1: return False if n == 2: return True i = 2 while i <= math.sqrt(n): if n % i == 0: return False i += 1 return True a = [] for i in range(2, 100): if prime(i): a.append(i) temp = int(input("请输入一个数:")) flag = False print(temp, "=", end=" ") i = 0 while temp > 1: if temp % a[i] == 0: if flag: print("*", end="") else: flag = True print(a[i], end="") temp /= a[i] else: i += 1
以上是关于分解质因数的主要内容,如果未能解决你的问题,请参考以下文章