今天我看到一個有趣的任務。製作一個輸出所有「自戀數字」的程序(所有數字都提高到3的冪)。我的程序有這個代碼自戀號碼
for number in range(1, 408):
result = 0
for digit in str(number):
result += int(digit) ** 3
if result == number:
print(number)
輸出是
1
153
370
370
371
407
爲什麼370會出現兩次?