python实现输入任意范围输出水仙花数
admin
2023-02-14 16:00:11
0

代码:

#水仙花数
num=int(input('请输入任意范围,将会得到其范围内的所有水仙花数:'))
for i in range(1,num+1):
    cifang = len(str(i))            #这个数的位数,即为次方数
    total = 0                       #各位数N次方之和
    j = i                           #因为后面i会用做比较,所以我不更改i的值
    last_w = 0                      #这个数的最后一位数
    while j > 0 and cifang > 2:
        last_w = j % 10             #对10求余,表示这个数的最后一个数
        j = j // 10                 #去掉最后一位数
        total += last_w ** cifang   #计算各位的N次方之和
    if total == i:                  #如果各位数的N次方之后与原数i相等,就打印
        print(i)

运行结果:

python实现输入任意范围输出水仙花数

相关内容

热门资讯

5.1亿美元,美企计划买下柬埔... 美国查尔斯河实验室国际公司1月12日说,为了支持公司研究新药和测试药物安全,他们打算花大约5.1亿美...
尹锡悦被要求判处死刑,检察官解... 当地时间1月13日,负责调查内乱叛国案的独立检察组(独检组)就韩国前总统尹锡悦涉嫌带头发动内乱一案请...
闫学晶道歉,像领导对老百姓讲话 闫学晶的道歉,是领导式的。林傲霏的道歉,是子弟兵式的。------闫学晶成了熟悉的陌生人。她向老百姓...
容百科技:与宁德时代签署日常经... 来源:滚动播报 (来源:北京商报) 北京商报讯(记者 陶凤 王天逸)1月13日,宁波容百新能源科技股...
三巨头罕见同投一家具身智能 作者 | 周智宇 国内具身智能赛道迎来2026年首笔重磅融资,更罕见地促成了互联网三大巨头的资本“会...
扇耳光大赛唯一中国女选手:我不... 2025年10月24日,阿联酋阿布扎比,丁苗在一场被广泛称为“世界扇耳光大赛”(注:官方名称为Pow...
锂威能源取得改善电池极片结构专... 国家知识产权局信息显示,东莞锂威能源科技有限公司取得一项名为“一种电池极片、电芯及电池”的专利,授权...
锚定重点领域 智能体产业布局提... 培育一批重点行业智能体、智能原生企业,发布智能体应用场景需求清单,加快培育工业智能体平台……近段时间...
伊朗遭遇1979年来最严峻挑战... 作者:钱小岩伊朗正遭遇1979年成立“伊斯兰共和国”以来最大的挑战。据新华社报道,伊朗多地近期出现针...
泽安智成取得管道检测设备专利,... 国家知识产权局信息显示,安徽泽安智成科技有限公司取得一项名为“一种管道用的检测设备”的专利,授权公告...