×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#39259: python 解(AC)
yourongchen0720@gmail.com
(陳宥融)
學校 : 不指定學校
編號 : 260729
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [223.137.74.124]
最後登入時間 :
2024-06-01 19:37:05
a010.
因數分解
| From: [114.136.212.229] | 發表日期 : 2024-01-28 20:52
def factor(n):
global factors
for i in range(2, n+1):
if n%i == 0:
factors.append(i)
factor(int(n/i))
break
factors = []
factor(int(input()))
o = []
while factors != []:
if factors.count(factors[0]) != 1: o.append(f'{factors[0]}^{factors.count(factors[0])}')
else: o.append(str(factors[0]))
factors = [x for x in factors if x != factors[0]]
print(' * '.join(o))
ZeroJudge Forum