首页主机资讯python三位数水仙花数怎么实现

python三位数水仙花数怎么实现

时间2024-01-02 16:22:03发布访客分类主机资讯浏览908
导读:水仙花数是指一个三位数,其各位数字的立方和等于该数本身。可以使用循环来寻找所有的三位水仙花数。 以下是实现水仙花数的Python代码: for num in range(100, 1000 : digit1 = num // 100...

水仙花数是指一个三位数,其各位数字的立方和等于该数本身。可以使用循环来寻找所有的三位水仙花数。

以下是实现水仙花数的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)

这段代码使用 range(100, 1000) 生成所有的三位数,然后分别提取每个数字的百位、十位和个位数。如果数字等于百位、十位和个位数的立方和,则将其打印出来。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python三位数水仙花数怎么实现
本文地址: https://pptw.com/jishu/580182.html
linq怎么执行sql语句 c语言怎么产生随机浮点数

游客 回复需填写必要信息