Pythonで全ての水仙花を見つける方法
水仙花数は3桁の数で、各桁の立方和がその数自身に等しくなる数です。以下は、Pythonで書かれた、水仙花数を見つけるためのコードです。
for num in range(100, 1000):
# 获取百位、十位和个位数字
hundreds = num // 100
tens = (num // 10) % 10
ones = num % 10
# 判断是否为水仙花数
if num == hundreds ** 3 + tens ** 3 + ones ** 3:
print(num)
100以上999以下の水仙花数をすべて出力するこのコードを実行します。