题解 | #质数因子#

质数因子

http://www.nowcoder.com/practice/196534628ca6490ebce2e336b47b3607

num = int(input())
for i in range(2,int(num**0.5)+1):
    while num%i==0:
        print(i,end=' ')
        num = int(num/i)
if num>2:
    print(num)
全部评论
if num!=1:就懂了
1 回复 分享
发布于 2022-03-09 23:41
超大数就不行了
点赞 回复 分享
发布于 2024-03-26 15:02 湖北
较小的质数除掉后,质数的倍数就无法除尽,例如12除了两次2之后就无法除以4
点赞 回复 分享
发布于 2024-02-19 12:09 北京
最后的print应该还要加上end=‘空格’吧
点赞 回复 分享
发布于 2023-03-10 21:57 山西
num = int(num/i) 妙啊
点赞 回复 分享
发布于 2022-10-12 20:03 广东
有没有大神详解下这句啊range(2,int(num**0.5)+1),看不明白
点赞 回复 分享
发布于 2022-08-30 22:36 陕西
突然发现一定要学好数学!
点赞 回复 分享
发布于 2022-08-19 20:16 广东
写的太牛了
点赞 回复 分享
发布于 2022-07-25 10:27
大牛啊,写的太妙了
点赞 回复 分享
发布于 2022-07-05 11:41
miao!!
点赞 回复 分享
发布于 2022-06-13 23:27
牛人呀
点赞 回复 分享
发布于 2022-05-11 18:55
实在是妙
点赞 回复 分享
发布于 2022-04-12 19:25
啥意思,看不懂
点赞 回复 分享
发布于 2022-03-06 22:01
秒啊,小伙子
点赞 回复 分享
发布于 2022-03-04 11:20

相关推荐

牛客928043833号:在他心里你已经是他的员工了
点赞 评论 收藏
分享
评论
51
11
分享

创作者周榜

更多
牛客网
牛客企业服务