【Python】Python方法求水仙花數原碼例項
用Python程式設計方法求水仙花數,一行python程式碼就能解決問題。
先要知道什麼是水仙花數,之後再去寫程式碼,這樣是非常有效的。
水仙花數是指一個 n 位正整數 ( n≥3 ),它的每個位上的數字的 n 次冪之和等於它本身。
Python方法求水仙花數原碼例項如下:
#method1 print [x for x in range(10**5) if sum(i**len(str(x)) for i in [int(j) for j in str(x)])==x] #method2 print filter(lambda n: sum(map(lambda x: x**len(str(n)),map(int,list(str(n)))))==n,range(10**5)) #method3 from itertools import product print [[n*'%s'%(i) for i in product(*([range(1,10)]+[range(0,10)]*(n-1))) if reduce(lambda x,y: 10*x+y,i)==sum(k**n for k in i)] for n in range(1,5+1)]
大家在學python的時候肯定會遇到很多難題,以及對於新技術的追求,這裡推薦一下我們的Python資源分享秋秋裙:855408893 內有安裝包,學習視訊資料,免費直播實戰案例。這裡是Python學習者的聚集地,零基礎,進階,都歡迎每日分享一些學習的方法和需要注意的小細節
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913713/viewspace-2649421/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python例項之用Python求完全平方數Python
- python學習----水仙花數Python
- Python例項方法、類方法、靜態方法Python
- [轉載] python複數型別-Python 複數屬性和方法操作例項Python型別
- python例項方法中self的作用Python
- Python Class 的例項方法/類方法/靜態方法Python
- Python 動態新增例項屬性,例項方法,類屬性,類方法Python
- python呼叫方法必須例項化麼Python
- Python (類)例項方法的特殊屬性Python
- Python怎麼輸出所有的水仙花數?Python
- python socket例項Python
- python例項1Python
- Python訪問小程式簡單方法程式碼例項詳解Python
- Python生成驗證碼例項講解Python
- python中time庫的例項使用方法Python
- python繼承和重寫init方法--例項Python繼承
- python 1096: 水仙花數(函式專題)Python函式
- python 類和例項Python
- Python例項集錦Python
- python鬧鐘例項Python
- 簡單介紹Python drop方法刪除列之inplace引數例項Python
- python教程 python日期函式例項Python函式
- Python中類方法和例項方法有什麼區別?Python
- Python驗證碼識別處理例項Python
- 求0~100000的所有水仙花數——思路分析+原始碼原始碼
- Python求100以內的素數常用方法!Python
- [Python 基礎] Python 例項方法、靜態方法和類方法詳解 (包含區別和用法)Python
- Python - 物件導向程式設計 - 例項方法、靜態方法、類方法Python物件程式設計
- 完整的python專案例項-Python例項練手專案彙總(附原始碼)Python原始碼
- Python - 物件導向程式設計 - 類變數、例項變數/類屬性、例項屬性Python物件程式設計變數
- Python基礎——切片例項Python
- python100例項Python
- Python requests爬蟲例項Python爬蟲
- (轉)Python例項手冊Python
- Python例項大全(基於Python3.7.4)Python
- python開發例項-python開發案例Python
- jQuery ajax請求程式碼例項分享jQuery
- python例項屬性的顯示方法-dir、__dict__Python