#33631: 我已經把前面的 因數分解的迴圈做出來了 但是我知道要怎麼print才可以


014131@inhs.tc.edu.tw (侯坤宏)

學校 : 不指定學校
編號 : 176012
來源 : [192.192.132.1]
最後登入時間 :
2023-04-27 10:00:40
a010. 因數分解 | From: [114.41.41.247] | 發表日期 : 2023-01-15 08:54

給我思考方向就好了用什麼函數之類的  例如:用format 或是其他方法

感謝你們幫忙!

程式如下

a = int(input())
b = 2
c = []
if a == 1: #如果是1直接輸出1
    print("1")

else: #如果不是1就跑下面迴圈
    while a >= 2: #a還有數字就繼續除
        while a % b == 0: #100%2除數是0
            a = a / b #100/2=50
            c.append(b) #每除一次就把b放到c裡面 [2,2,5,5]
        b = b + 1 #不能整除就把b加上1

 
ZeroJudge Forum