在学习Python的过程中,我们经常会遇到一些有趣的编程练习题,比如分解质因数。今天就来分享一个简单又实用的例子!💪
什么是质因数? 🤔
质因数是指一个数的所有质数因子。例如,数字6可以分解为2×3,其中2和3都是质数,因此它们就是6的质因数。
如何用Python实现? 🔧
下面是一个简单的代码示例,帮助你快速完成质因数分解:
```python
def prime_factors(n):
i = 2
factors = []
while i i <= n:
if n % i:
i += 1
else:
n //= i
factors.append(i)
if n > 1:
factors.append(n)
return factors
number = int(input("请输入一个整数: "))
print(f"{number}的质因数是: {prime_factors(number)}")
```
通过这段代码,你可以轻松输入任意整数并得到它的质因数列表!🌟
小提示: 在编写代码时,记得注意变量命名规范和逻辑清晰性哦!💡
快来试试吧,编程的世界充满乐趣!🎉