音乐网站还可以做,怎么查权重查询,英语网站海报手抄报怎么做,建设银行江苏省行网站【问题描述】玫瑰花数指一个n位数#xff08;n4),其每位上的数字的n次幂之和等于本身。 请求出所有四位数中的玫瑰花数 【输入形式】 【输出形式】 【样例输入】 【样例输出】1634 8208 9474 【样例说明】 【评分标准】
完整代码如下#xff1a; for n in ra…【问题描述】玫瑰花数指一个n位数n4),其每位上的数字的n次幂之和等于本身。 请求出所有四位数中的玫瑰花数 【输入形式】 【输出形式】 【样例输入】 【样例输出】1634 8208 9474 【样例说明】 【评分标准】
完整代码如下 for n in range(1000,10000): an%10 bn//10%10 cn//100%10 dn//1000 if (a**2)**2(b**2)**2(c**2)**2(d**2)**2n: print({}.format(n)) else: continue 代码解释 “for n in range(1000,10000): ”将n的值划分在1000到9999含之间。 “ an%10 bn//10%10 cn//100%10 dn//1000 ”分别求出n的个十百千位数字。 “if (a**2)**2(b**2)**2(c**2)**2(d**2)**2n: print({}.format(n)) else: continue ”如果其每位上的数字的n次幂之和等于本身则将其打印出来否则跳过该数字继续循环直至循环中止。
运行效果展示 声明以上内容均为原创