Python水仙數的程式碼如何寫
水仙數定義
數學上有個水仙花數,是這樣定義的: 「水仙花數」是指一個三位數,它的各位數字的立方和等於其本身,例如:
153=1^3 5^ 3 3^3。
推薦學習:Python影片教學
那麼如何用Python求出所有的水仙花數呢?
利用python實作求出1000以內的所有水仙花數
for i in range(100,1000): a = i//100 b = (i-a*100)//10 c = (i-a*100-b*10) if i == pow(a,3)+pow(b,3)+pow(c,3): print(i)
程式輸出:
153 370 371 407
更多python教學,請關注PHP中文網!
以上是Python水仙花數的程式碼如何寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!