python-找出四位数中的玫瑰花数

【问题描述】玫瑰花数指一个n位数(n>=4),其每位上的数字的n次幂之和等于本身。

请求出所有四位数中的玫瑰花数

【输入形式】

【输出形式】

【样例输入】

【样例输出】1634 8208 9474

【样例说明】

【评分标准】

++完整代码如下:++

for n in range(1000,10000):

a=n%10

b=n//10%10

c=n//100%10

d=n//1000

if (a**2)**2+(b**2)**2+(c**2)**2+(d**2)**2==n:

print("{}".format(n))

else:

continue

++代码解释:++

"for n in range(1000,10000): ",将n的值划分在1000到9999(含)之间。

" a=n%10

b=n//10%10

c=n//100%10

d=n//1000 ",分别求出n的个,十,百,千位数字。

"if (a**2)**2+(b**2)**2+(c**2)**2+(d**2)**2==n:

print("{}".format(n))

else:

continue ",如果其每位上的数字的n次幂之和等于本身,则将其打印出来,否则跳过该数字,继续循环,直至循环中止。

++运行效果展示:++

++++

++(声明:以上内容均为原创)++

相关推荐
爱吃苹果的梨叔5 小时前
AI 算力监控中心怎么建?分布式坐席 + 大屏联动 + 过程回放
人工智能·分布式·python
JarmanYuo5 小时前
YOLO 涨点研究(六):网络结构改进之小目标增强篇1——无人机视角下的车辆与行人检测
人工智能·pytorch·python·yolo·计算机视觉·无人机
2601_962297255 小时前
python自带缓存lru_cache用法及扩展的使用_python
python·缓存·装饰器·lru_cache·my_cache
招财小梗5 小时前
沈阳AI企业咨询可定制数字化方案吗?
大数据·人工智能·python
不会就选b5 小时前
算法日常・每日刷题--<贪心+大根堆>2
数据结构·算法
leihefeng5 小时前
邮件文本分类:CountVectorizer / TF-IDF + 朴素贝叶斯
python·分类·数据挖掘·tf-idf·sklearn
码艺-Alimjan5 小时前
维吾尔语数字转文本
java·javascript·python·算法·go
事圆则缓5 小时前
Java 常见数据结构与 Android 使用场景
android·java·数据结构
天空属于哈夫克35 小时前
企业微信 API 自动发送消息:从流程到实战
python·自动化·企业微信
SunnyDays10116 小时前
如何使用 Python 给 PDF 添加附件:文档附件与附件注释
开发语言·python·pdf