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

   2025-02-13 8800
核心提示:水仙花数是指一个三位数,其各位数字的立方和等于该数本身。可以使用循环来寻找所有的三位水仙花数。以下是实现水仙花数的Python

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

以下是实现水仙花数的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) 生成所有的三位数,然后分别提取每个数字的百位、十位和个位数。如果数字等于百位、十位和个位数的立方和,则将其打印出来。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言