栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

用python写的判断是否是水仙花数

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用python写的判断是否是水仙花数

水仙花数是百位的3次方+十位的3次方+个位的3次方=原数

while循环

i=100

while i<1000:
   a100=i//100    #//用于取整,a100得到的值是百位的
   a10=(i//10)%10    #%用于取余,a10得到的值是十位的
   a=i%10    #a得到的值是个位的
   if(i==a100**3+a10**3+a**3):    #判断是否满足要求
        print(f'这是一个水仙花数:{i}')    #满足就打印
   i+=1

for循环

for i in range(100,1000):
    i100=i//100    #i100得到的值是百位的
    i10=(i%100)//10    #i10得到的值是十位的
    i1=(i%100)%10    #i得到的值是个位的    
    if (i100*i100*i100)+(i10*i10*i10)+(i1*i1*i1)==i:
        print(f'{i}是一个水仙花数!'

 到这里就结束了,感谢大家的阅读!看了请回复1,路过请回复0。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/822502.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号