本文將會詳細闡述如何使用Python語言來輸出所有的水仙花數。
一、水仙花數是什麼?
水仙花數是指一個三位數中,每個數字的立方和再次等於它本身的數。例如:153 = 1^3 + 5^3 + 3^3。
二、使用Python輸出水仙花數的方法
在Python中,可以通過for循環和if語句來判斷每個三位數是否為水仙花數,並將其輸出。
for num in range(100, 1000): # 分解出個、十和百位 digit1 = num // 100 digit2 = num // 10 % 10 digit3 = num % 10 # 判斷是否為水仙花數 if num == digit1 ** 3 + digit2 ** 3 + digit3 ** 3: print(num)
運行以上代碼,就可以輸出所有的水仙花數。
三、輸出結果截圖
為了更好的展示輸出結果,下面附上一張截圖:
四、總結
通過本文的介紹,我們學習了Python語言如何輸出所有的水仙花數。這是一個簡單而實用的例子,可以幫助我們深入理解for循環和if語句的運用。
原創文章,作者:DYWUN,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/374673.html