我才剛學python沒多久,拜託各位幫我解決這題因數分解
文章推薦指數: 80 %
我才剛學python沒多久,拜託各位幫我解決這題因數分解. python. 質因數分解問題. matthew0612. 1 年前‧ 5789 瀏覽. 檢舉. 0. My code: a=int(input()). 找因數.
0
我才剛學python沒多久,拜託各位幫我解決這題因數分解
python
質因數分解問題
matthew0612
2020-11-2121:44:59‧5825瀏覽
Mycode:
a=int(input())
找因數
foriinrange(2,a+1):
s=0
b=a
d=0
把不是質數的去掉
ifa%i==0:
forxinrange(1,i+1):
ifa%x==0:
d=d+x
if(d-1)/i==1:
d=0
print(i)
else:
s=0
b=a
d=0
continue
d=0
while(b>0):
看看有幾個這種質數
if(b/i)%1==0:
s=s+1
b=b/i
else:
b=0
ifb==1:
b=0
print(s)
[https://zerojudge.tw/ShowProblem?problemid=a010](http://)
回答1
討論2
邀請回答
追蹤
檢舉
×
邀請回答
輸入邀請回答者的帳號或暱稱
Loading
找不到結果。
已達邀請上限
邀請回答
{{result.user.nickname}}
{{result.user.account}}
已邀請的邦友{{invite_list.length}}/5
取消邀請
{{invite.nickname}}
{{invite.account}}
關閉
ccutmis
iT邦高手4級‧
2020-11-2200:35:29
檢舉
https://www.google.com.tw/search?q=%E8%B3%AA%E5%9B%A0%E6%95%B8%E5%88%86%E8%A7%A3+python
https://www.google.com.tw/search?q=%E8%B3%AA%E5%9B%A0%E6%95%B8%E5%88%86%E8%A7%A3+python
修改
sam0407
iT邦高手1級‧
2020-11-2309:04:34
檢舉
老師太壞了,同學們才剛學Python,怎麼可以出因數分解這麼困難的作業!生氣氣~~
老師太壞了,同學們才剛學Python,怎麼可以出因數分解這麼困難的作業!生氣氣~~
修改
登入發表討論
1個回答
1
微甜的酸
iT邦新手2級‧2020-11-2220:10:35
拿去給老師看,一定讓他的下巴掉下來(除非他有雙下巴撐著)
#單行挑戰(感謝ccutmis補充)
print((lambdanum:[iforiinrange(1,num+1)ifnotnum%i])(int(input("Enteranumber:"))))
#詳解
num=int(input("請輸入一個整數:"))
foriinrange(2,num):
ifnum%i==0:
power=0
print(i,end="^")
whilenum%i==0:
power+=1
num/=i
print(power,end='')
回應
6
分享
檢舉
看更多先前的回應...收起先前的回應...
ccutmis
iT邦高手4級‧
2020-11-2222:50:33
檢舉
print((lambdanum:[iforiinrange(1,num+1)ifnotnum%i])(int(input("Enteranumber:"))))
"""補充這樣寫效果相同可以縮短11個字元且易讀性更好一些"""
```
print((lambdanum:[iforiinrange(1,num+1)ifnotnum%i])(int(input("Enteranumber:"))))
"""補充這樣寫效果相同可以縮短11個字元且易讀性更好一些"""
```
修改
微甜的酸
iT邦新手2級‧
2020-11-2306:25:21
檢舉
感謝補充
感謝補充
修改
Samと可樂快跑
iT邦好手1級‧
2020-11-2309:57:50
檢舉
下巴掉下來不至於。
年輕時都會想挑戰行數越短越好。
等到年紀大了才知道容易閱讀才重要。
下巴掉下來不至於。
年輕時都會想挑戰行數越短越好。
等到年紀大了才知道容易閱讀才重要。
修改
微甜的酸
iT邦新手2級‧
2020-11-2312:12:43
檢舉
好的我會改過這壞習慣
好的我會改過這壞習慣
修改
froce
iT邦大師1級‧
2020-11-2316:34:39
檢舉
我都是要作業解答的才寫這樣的code。
科科
我都是要作業解答的才寫這樣的code。
科科
修改
秋米苗
iT邦新手5級‧
2020-11-2409:13:50
檢舉
"2"當例外,range(3,num,2)能提升50%效能
"2"當例外,range(3,num,2)能提升50%效能
修改
登入發表回應
我要發表回答
立即登入回答
相關問題
當OracleDBShutdowm如何利用scriptStartup
如何把圖像中的【不正常扭曲】處標示出來
使用python還原差分有疑問,問題:.cumsum()
Python_CNN_影像辨識問題與進行預測
pythonsqlite3的編輯測試寫入失敗
pandasto_csv
Leetcode1423的時間複雜度問題
我正在嘗試使用CNN來辨識手寫字出現錯誤AttributeError:'NoneType'objecthasnoattribute'numpy'
python數據增強問題
pythontxt讀取特定區段問題
iT邦幫忙鐵人賽
參賽組數
1087組
團體組數
52組
累計文章數
20477篇
完賽人數
572人
鐵人賽最新文章
.NetCoreWebApi_筆記21_Swagger及OpenAPI介紹與配置使用方式_API管理與測試探討
.NetCoreWebApi_筆記20_api結合ADO.NET資料庫操作part8_新聞文章查詢
.NetCoreWebApi_筆記19_api結合ADO.NET資料庫操作part7_新聞文章的編輯更新與刪除
.NetCoreWebApi_筆記18_api結合ADO.NET資料庫操作part6_新聞文章表格陳列查詢
.NetCoreWebApi_筆記17_api結合ADO.NET資料庫操作part5_新聞文章新增_新聞類別元素透過API綁定方式
[Bonus系列]-使用useCallback&useMemo的正確時機是什麼?
大盤到底能不能攻上一萬八??
gotodie?那個goto到底能不能用啊?
2021/12/12更新
予焦啦!一夢終須醒......
前往鐵人賽
技術推廣專區
[Day2]抓取每日收盤價
[Day1]基本工具安裝
利用python取得永豐銀行API的Nonce
[Day03]tinyML開發板介紹
永豐金融API測試員
[Day01]在享受tinyML這道美食之前
[Day3]使用ta-lib製作指標
[Day4]函數打包與買進持有報酬率試算
計算API所需要的參數:HashID
計算API所需要的參數:IV
前往鐵人賽
熱門問題
列出85年度台北市的銷售員沒賣過的產品名稱(注意:同一個產品名稱只要顯示一次),並依產品名稱排序。
web)前後端分離,前端如何拿到第三方api跳轉傳資料到後端的資料
關於員工資訊權限管理
網站壓力測試
javascript耗時間的計算動作造成畫面阻塞的解決方式?
有推薦的庫存管理系統嗎
防毒代理商
想問一下有什麼網路工具可以丟一串中文字判斷他是UTF8還是BIG5編碼
螢幕開關一關閉重開畫面顯示無訊號
MSSQL查詢條件下數量為0的
IT邦幫忙
站方公告
【2021iThome鐵人賽】登登登!究竟獎落誰家,2021iThome鐵人賽得獎名單正式揭曉
熱門tag
看更多
13th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
2018鐵人賽
javascript
2017鐵人賽
windows
php
python
windowsserver
linux
c#
程式設計
資訊安全
css
vue.js
sql
分享
熱門回答
怎麼樣將系統遷移到SSD
web)前後端分離,前端如何拿到第三方api跳轉傳資料到後端的資料
網站壓力測試
自建網站速度非常慢(XAMMP)
螢幕開關一關閉重開畫面顯示無訊號
無法連上新買的WiFi分享器
網頁表格是否可以儲存由excel複製的部份欄位
想問一下有什麼網路工具可以丟一串中文字判斷他是UTF8還是BIG5編碼
共用印表機無法連線
javascript耗時間的計算動作造成畫面阻塞的解決方式?
熱門文章
日本最大行動支付【PAYPAY】徵後端工程師
軟體人的輸出式學習:從出片到出書—我的第一手經驗分享
[DAY1]SQL的新手懶人筆記
javascript物件教學1
django新手村3-----models一對多
新手要如何開始做B2C電商?如何在開店平台架設品牌官網?
C#小白需要看小抄01-環境設定篇(使用VSCodeonMacOS)
django新手村1
品牌設計案例
STM32開發筆記02---新建庫函數工程
一週點數排行
更多點數排行
海綿寶寶(antijava)
㊣浩瀚星空㊣(yoching)
Felix(redqi)
raytracy(raytracy)
ccenjor(ccenjor)
純真的人(jer5173)
Gary(mosbbs)
Samuel(kuanyu)
mathewkl(mathewkl)
居然解出來了(partyyaya)
×
At
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{result.label}}
{{result.account}}
關閉
延伸文章資訊
- 1Python 练习实例14 | 菜鸟教程
Python 练习实例14 Python 100例题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k, ...
- 2a010. 因數分解- 高中生程式解題系統
各位在國小時都學過因數分解,都瞭解怎麼樣用紙筆計算出結果,現在由你來敎電腦做因數分解。 因數分解就是把一個數字,切分為數個質數的乘積, ...
- 3python練習——將正整數分解成為質因數(迴圈、終止 - 程式人生
技術標籤:python練習'''Python 練習例項14 題目:將一個正整數分解質因數。例如:輸入90,打印出90=233*5。 程式分析:對n進行分解質因數, ...
- 4我才剛學python沒多久,拜託各位幫我解決這題因數分解
我才剛學python沒多久,拜託各位幫我解決這題因數分解. python. 質因數分解問題. matthew0612. 1 年前‧ 5789 瀏覽. 檢舉. 0. My code: a=int(...
- 5python找出因数与质因数 - CSDN博客
这是质因数分解的做法。 Jerry_Mazeyu. 关注 ...