题目:
https://www.nowcoder.com/practice/196534628ca6490ebce2e336b47b3607?tpId=37&tqId=21229&rp=1&ru=%2Fta%2Fhuawei&qru=%2Fta%2Fhuawei%2Fquestion-ranking&tab=answerKey
1 # @Author :whyCai
2 # @Time :2021/4/7 23:58
3
4 '''
5 题目描述
6 功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )
7
8 最后一个数后面也要有空格
9
10 输入描述:
11 输入一个long型整数
12
13 输出描述:
14 按照从小到大的顺序输出它的所有质数的因子,以空格隔开。最后一个数后面也要有空格。
15
16 示例1
17 输入
18 180
19 输出
20 2 2 3 3 5
21 '''
22
23
24 n = int(input())
25 i = 2
26 s = ''
27 while n != 1:
28 while n % i ==0:
29 s = s+ str(i)+' '
30 n = n / i
31 i = i+1
32 print(s)
33
34
35 #执行提示超时·······