问题描述

153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。

输出格式

按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。

方法一:

有点偏C语言思维,对数的每一位进行运算。最后限制Number>100为三位数,否则像000这样的特殊数也会被打印出来,会被识别为错误。

for a in range(0,10):sum1 = a*a*afor b in range(0,10):sum2 = b*b*bfor c in range(0,10):sum3 = c*c*cNumber=a*100+b*10+cif Number == sum1+sum2+sum3:if Number>100:print(Number)

方法二:

def specialNum():for N in range(100, 1000):N = str(N)if N == str(int(N[0]) ** 3 + int(N[1]) ** 3 + int(N[2]) ** 3):print(N)specialNum()

最后这里N一定要转换为字符串类型来判断是否相等,如果是int类型的比较会返回 ‘int’ object is not subscriptable:

Traceback (most recent call last):File "D:/play/lanqiao_practice/huiwen.py", line 55, in <module>if N == (int(N[0]) ** 3 + int(N[1]) ** 3 + int(N[2]) ** 3):
TypeError: 'int' object is not subscriptable

同样,这段代码可以不用定义和调用函数,可以顺序的直接写下来。

for N in range(100, 1000):N = str(N)if N == str(int(N[0]) ** 3 + int(N[1]) ** 3 + int(N[2]) ** 3):print(N)

【蓝桥杯】python153是一个非常特殊的数,它等于它的每位数字的立方和相关推荐

  1. 153是一个非常特殊的数,它等于它的每位数字的立方和

    资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333.编程求所有满足这种条件的三位十进制数. 输出格 ...

  2. C语言 蓝桥杯 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。

    #include<stdio.h> int main() {int i,shi,ge,bai,qian;for(i=1001;i<10000;i++){ge=i%10;shi=(i% ...

  3. 蓝桥杯python组一个星期备战记录贴

    蓝桥杯python组一个星期备赛记录贴 文章目录 前言 注意事项: 一.贪心算法 二.最小生成树之Prim算法 三.动态规划 四.递归算法 五.树与堆 前言 目前是2021年4月11日,一位pytho ...

  4. 4.python蓝桥杯模拟题 一个包含有2019个结点的有向图,最多包含多少条边?(不允许有重边)

    4.python蓝桥杯模拟题 一个包含有2019个结点的有向图,最多包含多少条边?(不允许有重边) 1.用n表示图中顶点的数目,e表示边或者弧的数目,则对于无向图来说,e的取值范围为0-(1/2)n( ...

  5. 【蓝桥杯】基础练习 特殊回文数

    [蓝桥杯]基础练习 特殊回文数 试题 基础练习 特殊回文数 资源限制 时间限制:1.0s   内存限制:512.0MB 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一 ...

  6. Python 蓝桥杯试题 基础练习 特殊回文数

    Python 蓝桥杯试题 基础练习 特殊回文数 问题描述: 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于 ...

  7. 蓝桥杯 试题 基础练习 特殊回文数——16行代码AC

    都开始做蓝桥杯了,展示那复杂的算法技巧干啥啊? 暴力它不香吗? 不动脑它不香吗? 这代码她不美吗? 储备知识: set容器用法→set头文件函数详解 注意点: 1.我们知道数的位数(5.6),也知道都 ...

  8. 蓝桥杯“基础练习:特殊回文数

    问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输入一行,包含一个正整数n. 输 ...

  9. [Java] 蓝桥杯 BASIC-9 基础练习 特殊回文数

    问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输入一行,包含一个正整数n. 输 ...

最新文章

  1. 【FFmpeg】ffmpeg命令详解(一)
  2. cassandra mongodb选择——cassandra:分布式扩展好,写性能强,以及可以预料的查询;mongodb:非事务,支持复杂查询,但是不适合报表...
  3. ssh 公钥登录远程主机
  4. Python 生成账号密码算法
  5. 信息学奥赛一本通C++语言——1045:收集瓶盖赢大奖
  6. PostgreSQL中的执行计划
  7. 游戏桌面壁纸|英雄联盟,热爱游戏的朋友看这里
  8. 2019新悦动打火困难解决了吗_悦动大面积存在启动困难北京现代检查不出原因就换零件...
  9. H3 BPM MVC表单SheetAttachment控件使用NTKO打开附件(Word、Excel)
  10. python读图片生成ROI并保存
  11. 谁说大象不能跳舞读后感
  12. 2104.10729阅读笔记
  13. 李若彤揭秘退隐10年原因:感情不顺 父亲离世 曾患抑郁症
  14. 计算机硬盘加密的原理,对硬盘加密的加密技术是什么?
  15. java一只母牛 一年生头小牛_Java实现:工厂有一头母牛,一年生一头小母牛,小母牛五年后可以生小牛,问20年工厂有多少头牛?...
  16. mysql数据库范围之内_是mysql范围
  17. Adaptation---多屏幕多分辨率的支持和一些概念
  18. EIP-3523:半同质代币介绍
  19. java协程_在Java中使用协程(Coroutine)
  20. JavaScript中__proto__、prototype和constructor的详细讲解【1】

热门文章

  1. html网站后台安装,网站搭建好后台的操作调整
  2. java new thread()_(一)java多线程之Thread
  3. NLP【05】pytorch实现glove词向量(附代码详解)
  4. $NOIP2016$天天爱跑步
  5. Python学习(1)OpenCV读取图片
  6. zookeeper隐藏通道
  7. 中国大学排名python爬虫_Python爬虫入门实例三之爬取软科中国大学排名
  8. 【推荐】数字化转型和案例及IT规划资料整理合集
  9. Java面向对象练习题
  10. 算法-分治法-循环赛的日程安排