求解 100~999 之间的所有水仙花数

点击查看代码
# 求解 100~999 之间的所有水仙花数
gewei = 0
shiwei = 0
baiwei = 0
for i in range(100, 1000):
    i = str(i)
    gewei = int(i[0])
    shiwei = int(i[1])
    baiwei = int(i[2])
    if gewei ** 3 + shiwei ** 3 + baiwei ** 3 == int(i):
        print(f'{i}是水仙花数')

posted @ 2024-09-29 16:12  神仙不在  阅读(18)  评论(0)    收藏  举报