什么叫水仙花數?水仙花數是指一個 3 位數,它的每個位上的數字的 3次冪之和等於它本身(例如:153=1^3 + 5^3+ 3^3 )。
那么如何利用for循環找出水仙花數呢?
for i in range(100,1000): #循環范圍:三位數
if (i%10)**3+(i//10%10)**3+(i//100)**3==i: #每個數位上的數字的3次冪之和等於它本身
print(i,end='\t') #輸出這個數,結尾不換行,中間空出間隔
