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以下の水仙花数をすべて出力するこのコードを実行します。

bannerAds