以下是Python语言的水仙花数代码:

for num in range(100, 1000):
    # 将数字拆分成各个位数
    digit1 = num // 100
    digit2 = (num // 10) % 10
    digit3 = num % 10

    # 如果数字等于各个位数的立方和,则是水仙花数
    if num == digit1 ** 3 + digit2 ** 3 + digit3 ** 3:
        print(num)

代码输出的结果为:

153
370
371
407
帮我写个水仙花数的代码

原文地址: https://www.cveoy.top/t/topic/N9T 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录