Python每日一题 - 11 - 打印出所有“水仙花数”
前言:
本人因喜欢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 - 打印出所有“水仙花数”相关推荐
- ACMNO.10打印出所有水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output: 153 ???
题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身. 例如:153是一个水仙花数,因为153=1^3+5^3+3^3. ...
- C#练习之打印出所有水仙花数
(一)题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身.例如:153是一个水仙花数,因为153=13+53+3^3. ...
- 打印出所有“水仙花数”
要求: 编写程序,打印出所有"水仙花数".所谓"水仙花数"是指一个三位数,其各位数字的立方之和正好等于该数本身.例如:153是一个"水仙花数" ...
- 用python打印出所有水仙花数_「每日一练」巧用python打印出所有的水仙花数
"水仙花数"估计很多小伙伴看到都会懵吧,这个概念比较小众,但其实本文主要讲述的是python如何从众多数里边筛选出符合条件的数! 下边我们就一起来看看python是怎么输出的? 题 ...
- 3、Narcissistic Number - 打印出所有水仙花数
水仙花(narcissus) 长这样: narcissistic 这个词是源自希腊神话中的自恋美少年 Narcissus,后来他变成了水仙花,关于这个故事 >> 为什么水仙是代表自恋的花 ...
- Python每日一练——第1天:水仙花数
前言
- 打印出所有水仙花数,所谓水仙花数,就是指一个三位数, 其各位数字立方和等于本身
#include<stdio.h>void main() {int a, b, c;int k;for (a = 1; a < 10; a++){for (b = 0; b < ...
- python每日一题公众号_python每日一题总结4
20180609 qzd 每日一题14 输入三个整数x,y,z,请把这三个数由小到大输出. my code x=int(input('x:')) y=int(input('y:')) z=int(in ...
- python找水仙花数_Python一句代码实现找出所有水仙花数的方法
水仙花数是指一个 3位正整数,它的每个位上的数字的 3 次幂之和等于它本身.(例如:1^3 + 5^3+ 3^3 = 153) 下面用一句代码实现找出所有的水仙花数: 方法一: >>> ...
最新文章
- java设计模式---构建者模式
- aho-corasick php,GitHub - coralh/php-akm: Ahocorasick keyword match. Supports php7 and php5
- 制作ubuntu16.04的docker镜像
- 深入掌握JMS--转
- C#——事件(Event)DEMO[闻鸡起舞]
- [luogu 4292][bzoj 1758][WC2010] 重建计划(点分治 + dp + 单调队列优化 + 启发式合并)
- [詹兴致矩阵论习题参考解答]习题3.7
- 7-55 求整数序列中出现次数最多的数 (15 分)
- 终于有人把项目搭建讲明白了!
- Q109:用PBRT渲染Blender导出的模型(3)
- C#使用Socket简单异步通讯
- abaqus2018+intel fortran2019+vs2015安装全记录
- Rayman的绝顶之路——Leetcode每日一题打卡4
- STM32F401标准固件库配置
- 移动硬盘文件,图标变白解决方案
- 使用 WebSocket 实现一个网页版的聊天室(摸鱼更隐蔽)
- 个人网站的制作,维护,推广,营销
- 大众点评字体_大众点评字体加密
- 两个网段共享打印机_两个网段打印机共享
- 大数据实际案例系列一