MENU

python输出水仙花数

• January 22, 2021 • Read: 62 • Python,源码

题目描述

打印输出 100~999 所有的"水仙花数",所谓"水仙花数"是指一个三位数,其 5 各位数字立方和等于该数本身。例如::153 是一个"水仙花数",因为 153=1 的三次方+5 的三次方+3 的三次方。

s1=""
print("水仙花数如下所示:")
for i in range(100,1000):
    s=str(i)
    a1=int(s[-1])
    a2=int(s[-2])
    a3=int(s[-3])
    if i == pow(a1,3)+pow(a2,3)+pow(a3,3):
        s1=s1+str(i)+" "
print(s1)
您的大名:
万水千山总是情,给个打赏行不行。 打赏
广告
- - - The END - - -
  • 文章标题:python输出水仙花数
  • 文章链接:https://gxusb.com/archives/133.html
  • 版权所有:本文版权归Get-林林小窝 所有,转载请注明出处!除特殊注明外(如有侵权,请联系 gxggxl@qq.com ),本站原创内容均采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可
  • Archives QR Code
    QR Code for this page
    Tipping QR Code