前言:

本人因喜欢python和c语言等程序设计语言,希望能够在这里和大家共同学习共同进步。

因个人喜好喜欢做题,所以想出一个系列专栏关于python的习题专集,希望大家喜欢。

希望能在这里分享学习的一些知识碎片,接触时间不长,如果文章有任何错误,欢迎大家指正。

如果喜欢我的文章还请大家不吝动手给我点赞收藏关注哦,留下你来过的足迹,让我眼熟你。

第十一题    打印出所有"水仙花数"

要求:

1.一个三位数,其各位数字的立方和等于该数本身

2.打印出 100-999 的所有水仙花数

可以先自己看要求写出程序,然后看提示及答案,更有助于提高自己。

提示:1.例如:153 = 1的三次方 + 5的三次方 + 3的三次方

第一种方法:

def daffodil():list = []for i in range(100,1000):tmp = (x//100)**3 + (x//10%10)**3 + (x%10)**3if tmp == x:list.append(x)print(list)
list = daffodil()
print(list)

第二种方法:

for m in range(100,1000):i = int(m/100)j = int(m/10-i*10)k = int(m-i*100-j*10)if m == i**3+j**3+k**3:print(m)

说明:

第一种方法是以此数来求所有位数上的数字

第二种方法是将其各个位数单独求出来,以一个百位数字推出其它位的数字

保存并运行程序,结果如下所示:

153
370
371
407

Python每日一题 - 11 - 打印出所有“水仙花数”相关推荐

  1. ACMNO.10打印出所有水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output: 153 ???

    题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身. 例如:153是一个水仙花数,因为153=1^3+5^3+3^3. ...

  2. C#练习之打印出所有水仙花数

    (一)题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身.例如:153是一个水仙花数,因为153=13+53+3^3. ...

  3. 打印出所有“水仙花数”

    要求: 编写程序,打印出所有"水仙花数".所谓"水仙花数"是指一个三位数,其各位数字的立方之和正好等于该数本身.例如:153是一个"水仙花数" ...

  4. 用python打印出所有水仙花数_「每日一练」巧用python打印出所有的水仙花数

    "水仙花数"估计很多小伙伴看到都会懵吧,这个概念比较小众,但其实本文主要讲述的是python如何从众多数里边筛选出符合条件的数! 下边我们就一起来看看python是怎么输出的? 题 ...

  5. 3、Narcissistic Number - 打印出所有水仙花数

    水仙花(narcissus) 长这样: narcissistic 这个词是源自希腊神话中的自恋美少年 Narcissus,后来他变成了水仙花,关于这个故事 >> 为什么水仙是代表自恋的花 ...

  6. Python每日一练——第1天:水仙花数

    前言

  7. 打印出所有水仙花数,所谓水仙花数,就是指一个三位数, 其各位数字立方和等于本身

    #include<stdio.h>void main() {int a, b, c;int k;for (a = 1; a < 10; a++){for (b = 0; b < ...

  8. python每日一题公众号_python每日一题总结4

    20180609 qzd 每日一题14 输入三个整数x,y,z,请把这三个数由小到大输出. my code x=int(input('x:')) y=int(input('y:')) z=int(in ...

  9. python找水仙花数_Python一句代码实现找出所有水仙花数的方法

    水仙花数是指一个 3位正整数,它的每个位上的数字的 3 次幂之和等于它本身.(例如:1^3 + 5^3+ 3^3 = 153) 下面用一句代码实现找出所有的水仙花数: 方法一: >>> ...

最新文章

  1. java设计模式---构建者模式
  2. aho-corasick php,GitHub - coralh/php-akm: Ahocorasick keyword match. Supports php7 and php5
  3. 制作ubuntu16.04的docker镜像
  4. 深入掌握JMS--转
  5. C#——事件(Event)DEMO[闻鸡起舞]
  6. [luogu 4292][bzoj 1758][WC2010] 重建计划(点分治 + dp + 单调队列优化 + 启发式合并)
  7. [詹兴致矩阵论习题参考解答]习题3.7
  8. 7-55 求整数序列中出现次数最多的数 (15 分)
  9. 终于有人把项目搭建讲明白了!
  10. Q109:用PBRT渲染Blender导出的模型(3)
  11. C#使用Socket简单异步通讯
  12. abaqus2018+intel fortran2019+vs2015安装全记录
  13. Rayman的绝顶之路——Leetcode每日一题打卡4
  14. STM32F401标准固件库配置
  15. 移动硬盘文件,图标变白解决方案
  16. 使用 WebSocket 实现一个网页版的聊天室(摸鱼更隐蔽)
  17. 个人网站的制作,维护,推广,营销
  18. 大众点评字体_大众点评字体加密
  19. 两个网段共享打印机_两个网段打印机共享
  20. 大数据实际案例系列一

热门文章

  1. 创建用户(adduser和useradd)和删除用户(userdel)
  2. 自律 | 最大的修养——妙算哥
  3. div边框动态效果(转)
  4. matlab脚本编程习题
  5. 如何成为优秀软件设计师
  6. 整理:mysql千万级数据库插入速度和读取速度的调整
  7. 在ubuntu使用easyconnect
  8. 高瓴投资百丽背后的故事
  9. error: unterminated #elif
  10. [GXYCTF2019]gakki