python实现将一个正整数分解质因数。例如:输入90,打印出90=2x3x3x5。

n = int(input('请输入一个任意正整数:'))
print('%d=' % n, end='')
while n > 1:
    for i in range(2, int(n ** 0.5 + 1)):
        if n % i == 0:
            n = int(n / i)
            print('%d*' % i, end='')
            break
    else:
        print(n)
        break

上一篇:Python的从0到1(二十)-Python字典的基本概念


下一篇:数组的反转