Python小遊戲教學,找出水仙花數&完美數字不用一分鐘!
文章推薦指數: 80 %
用Python就可以做出數字小遊戲耶!水仙花數跟完美數字都難不倒它哦!
跳至主要內容
搜尋關鍵字:
分類
教學
IT產業龍頭-達內教育
Javascript小天地
APCS檢定
程式語言Java
AR/VR
新聞新知
SEO
AI人工智慧與Python
網路行銷
網頁前端開發
其他程式設計相關
近期文章
人工智慧永不設限!元宇宙讓你在虛擬實境也能吃到大麥克?!
經典懷舊動畫秒變高清的秘密竟是人工智慧?!
人工智慧應用也要接地氣!LINE新推出2項服務讓大家都瘋狂!
Spotify成功的秘密竟是人工智慧分析技術?!
人工智慧技術導入煞車系統,讓你行車安全又放心!(下)
依時間排序
2022年2月
2022年1月
2021年12月
2021年11月
2021年10月
2021年9月
2021年8月
2021年7月
2021年6月
2021年5月
2021年4月
2021年3月
2021年2月
2021年1月
2020年12月
2020年11月
2020年10月
2020年9月
2020年8月
2020年7月
2020年6月
2020年5月
2020年4月
2020年3月
2020年2月
2020年1月
2019年12月
2019年11月
2019年10月
2019年9月
2019年8月
2019年7月
2019年6月
2019年5月
2019年4月
2019年3月
2019年2月
2019年1月
2018年12月
2018年11月
2018年10月
Python小遊戲教學,找出水仙花數&完美數字不用一分鐘!
用Python就可以做出數字小遊戲耶!水仙花數跟完美數字都難不倒它哦!
初心者Python小遊戲教學:一、尋找「水仙花數」
學Python的你聽過”水仙花數”嗎?”水仙花數”其實代表的是一個3位數,它的每個位上的數字的3次冪之和等於它本身(例如:1^3+5^3+3^3=153)。
請製作一個Python小遊戲,讓玩家找出100-1000之間的水仙花數:
foriinrange(100,1000):
first=int(i/100)
second=int((i%100)/10)
third=int((i%100)%10)
sum=first**3+second**3+third**3ifsum==i:
print(str(sum)+""+"是水仙花数")
初心者Python小遊戲教學:二、尋找「完美數字」
完美數——假設一個數恰好等於它的因子之和,各個小於它的約數(真約數,列出某數的約數,去掉該數本身,剩下的就是它的真約數)的和等於它本身的自然數叫做完全數。
例如:第一個完全數是6,它有約數1、2、3、6,除去它本身6外,其餘3個數相加,1+2+3=6。
問題:請找出0-1000之間的完美數。
foriinrange(0,1000):
sum=0forjinrange(1,i):
ifi!=jandi%j==0:
sum+=jif(sum==i):
print(sum)
推薦文章:
8億職缺危機除了這些職業不會被AI取代還可試試Python課程
不知道該學什麼程式語言才好?看完這篇就懂為何該選Python課程!!
Python與Java名字由來超有趣?看完你就知道了…
人工智慧機器人幫你做回收,研發團隊竟然在台灣!
UI課程上認識的人跟我提起自動駕駛的知識,如今我更有求知慾了!
觀察一下URL的蛛絲馬跡,你會發現SEO優化比你想像中的有趣!
暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~
發佈留言取消回覆發佈留言必須填寫的電子郵件地址不會公開。
必填欄位標示為*留言*顯示名稱*
電子郵件地址*
個人網站網址
文章導覽
上一篇文章上一篇文章:傻眼!人工智慧竟是真人?這間公司還有哪些不可告人的祕密!(下)下一篇文章下一篇文章:Python速成班-字串String練習
延伸文章資訊
- 1Python编程输出所有的“水仙花数” - CSDN博客
编写一个程序,输出所有水仙花数。所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。#方法一sum = 0print("所有的3位水仙花数:")for x in ...
- 2python實現尋找水仙花數_其它 - 程式人生
技術標籤:python水仙花數python 水仙花數水仙花數即為一個三位數abc 這個數字的百位a,十位b,個位c滿足如下方程: abc = a³+b³+c³.
- 3python 水仙花數的計算 - 程序員學院
python 水仙花數的計算,水仙花數水仙花數是指一個n位正整數n 3 ,它的每個位上的數字的n次冪之和等於它本身。 例如153 1 1 1 5 5 5 3 3 3.
- 4Python練習題009:水仙花數 - ZenDei技術網路在線
【Python練習題009】 列印出所有的“水仙花數”,所謂“水仙花數”是指一個三位數,其各位數字立方和等於該數本身。例如:153是一個“水仙花數”,因為153=1的三次方+5的 ...
- 5Python練習題5(求水仙花數):編寫一個程式
Python練習題5(求水仙花數):編寫一個程式,求100~999 之間的所有水仙花數(如果一個3 位數等於其各位數字的立方和,則稱這個數為水仙花數).