亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用Python找出水仙花數(shù)的方法介紹

 更新時間:2023年07月04日 11:15:00   作者:python小爬菜  
水仙花數(shù)也被稱為超完全數(shù)字不變數(shù)、自戀數(shù)、自冪數(shù)、阿姆斯壯數(shù)或阿姆斯特朗數(shù),水仙花數(shù)是指一個3位數(shù),本文就給大家簡單聊聊如何使用Python找出水仙花數(shù),感興趣的同學(xué)可以參考閱讀

一、前置內(nèi)容

水仙花數(shù)(Narcissistic number)也被稱為超完全數(shù)字不變數(shù)(pluperfect digital invariant, PPDI)、自戀數(shù)、自冪數(shù)、阿姆斯壯數(shù)或阿姆斯特朗數(shù)(Armstrong number),水仙花數(shù)是指一個 3 位數(shù),它的每個位上的數(shù)字的 3次冪之和等于它本身。例如:1^3 + 5^3+ 3^3 = 153。

1.1、遍歷循環(huán)

for i in range(5):  
print(i)

1.2、無限循環(huán)

while(True):
print(1)

1.3、循環(huán)控制保留字

1.4、循環(huán)的高級用法

二、案例需求

了解到水仙花數(shù)后,我想找出1000之內(nèi)的水仙花數(shù).
輸入 : 無
輸出 : 153 370 371 407

三、案例分析與解決過程

1、怎么將三位數(shù)的百位、十位、個位分別獲取出來?
答案:
獲取百位直接//100就得到了百位
獲取十位直接%100得到十位+個位,然后對剩下的十位+個位//10就得到了十位
獲取個位直接對%10

2、怎么將范圍限定到100到1000以內(nèi)
答案:使用for i in range(100 , 1000) , 意思是遍歷100到999

四、完整代碼

# 尋找1000之內(nèi)的水仙花數(shù)  
for i in range(100 , 1000) :  
# 獲取百位  
bai = i // 100  
# 獲取十位  
shi = i % 100 // 10  
# 獲取個位  
ge = i % 10  
# 求取每個數(shù)的三次方  
result = pow(bai , 3 ) + pow(shi ,3 ) + pow(ge , 3);  
# 判斷是不是水仙花數(shù)字  
if(i == result):  
print(i)

五、檢驗與驗收代碼

六、復(fù)盤所學(xué)知識

1、for i in range(N) 循環(huán)N次

到此這篇關(guān)于使用Python找出水仙花數(shù)的方法介紹的文章就介紹到這了,更多相關(guān)Python找水仙花數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • rhythmbox中文名亂碼問題解決方法

    rhythmbox中文名亂碼問題解決方法

    在使用rhythmbox過程中,出現(xiàn)了,如果是中文名則會出現(xiàn)亂碼,下面的方法即可解決
    2008-09-09
  • Python異步操作MySQL示例【使用aiomysql】

    Python異步操作MySQL示例【使用aiomysql】

    這篇文章主要介紹了Python異步操作MySQL,結(jié)合實例形式分析了Python安裝及使用aiomysql針對mysql數(shù)據(jù)庫異步操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-05-05
  • Python實現(xiàn)word2Vec model過程解析

    Python實現(xiàn)word2Vec model過程解析

    這篇文章主要介紹了Python實現(xiàn)word2Vec model過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • Python中的枚舉函數(shù)enumerate()的具體用法

    Python中的枚舉函數(shù)enumerate()的具體用法

    本文主要介紹了Python中的枚舉函數(shù)enumerate()的具體用法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Python基礎(chǔ)之python循環(huán)控制語句break/continue詳解

    Python基礎(chǔ)之python循環(huán)控制語句break/continue詳解

    Python中提供了兩個關(guān)鍵字用來控制循環(huán)語句,分別是break和continue,接下來通過兩個案例來區(qū)分這兩個控制語句的不同,感興趣的朋友一起看看吧
    2021-09-09
  • python學(xué)習(xí)之列表的運用

    python學(xué)習(xí)之列表的運用

    這篇文章主要介紹了python學(xué)習(xí)之列表的運用,文章首先通過創(chuàng)建列表展開列表運用的相關(guān)資料,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • pytorch 實現(xiàn)在一個優(yōu)化器中設(shè)置多個網(wǎng)絡(luò)參數(shù)的例子

    pytorch 實現(xiàn)在一個優(yōu)化器中設(shè)置多個網(wǎng)絡(luò)參數(shù)的例子

    今天小編就為大家分享一篇pytorch 實現(xiàn)在一個優(yōu)化器中設(shè)置多個網(wǎng)絡(luò)參數(shù)的例子,具有很好參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 利用Tensorflow的隊列多線程讀取數(shù)據(jù)方式

    利用Tensorflow的隊列多線程讀取數(shù)據(jù)方式

    今天小編就為大家分享一篇利用Tensorflow的隊列多線程讀取數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 5款實用的python 工具推薦

    5款實用的python 工具推薦

    工欲善其事必先利其器,一個好的工具能讓起到事半功倍的效果,Python 社區(qū)提供了足夠多的優(yōu)秀工具來幫助開發(fā)者更方便的實現(xiàn)某些想法,下面這幾個工具給我的工作也帶來了很多便利,推薦給追求美好事物的你。
    2020-10-10
  • python實現(xiàn)協(xié)同過濾推薦算法完整代碼示例

    python實現(xiàn)協(xié)同過濾推薦算法完整代碼示例

    這篇文章主要介紹了python實現(xiàn)協(xié)同過濾推薦算法完整代碼示例,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12

最新評論