潘石屹用Python解决100个问题 | 分解质因数

如何将一个正整数分解质因数?例如输入90,打印出90=2*3*3*5

#如何将一个正整数分解质因数?例如输入90,打印出90=2*3*3*5
n=int(input("输入一个正整数=:"))
for k in range(2,n+1):
    while n!=k:
        if n%k==0:
            print(k,end="*")
            n=n/k
        else:
            break
print(int(n))

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 博客之星2020 设计师:CY__0809 返回首页
实付 79.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值