如何在 Python 中生成阿姆斯特朗數?
任何三位數字的數目都稱為阿姆斯特朗數,其各位立方和等於數目本身。為了檢查某個數是否滿足此條件,從最右邊依次分離每個數字並累加其立方。最後,如果和等於原始數目,則稱為阿姆斯特朗數。
示例
以下 Python 程式碼列印 100 至 999 之間的所有阿姆斯特朗數
for num in range(100,1000): temp=num sum=0 while temp>0: digit=temp%10 sum=sum+digit**3 temp=temp//10 if sum==num: print (num)
輸出
輸出是阿姆斯特朗數的列表
153 370 371 407
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP