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)
生成所有的三位数,然后分别提取每个数字的百位、十位和个位数。如果数字等于百位、十位和个位数的立方和,则将其打印出来。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:湖南云服务器租用怎么搭建 下一篇:Python多态的优点有哪些
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。