×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#32073: Python不負責的教學
uhong0628@gmail.com
(豬哥亮還沒死)
學校 : 國立雲林科技大學
編號 : 204499
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [27.247.68.153]
最後登入時間 :
2024-11-08 20:57:15
a010.
因數分解
| From: [182.234.153.14] | 發表日期 : 2022-09-12 02:37
x = int(input())
y = 2
li = []
while x != 1:
while x % y == 0:
x /= y
li.append(y)
y += 1
#print(li)#Debug用
a = li[0]
b = 1
ansList = []
for i in li[1:]:
if i == a:
b += 1
else:
ansList.append(a)
ansList.append(b)
a = i
b = 1
ansList.append(a)
ansList.append(b)
#print(ansList)#Debug用
for i in range(0,len(ansList),2):
if i != 0:
print(" * ",end="")
if ansList[i+1] != 1:
print("{}^{}".format(ansList[i],ansList[i+1]),end = "")
else:
print(ansList[i],end="")
#可以把"#Debug用"後面刪掉來理解
ZeroJudge Forum