今天来的“潜一下水”咯,如何要用python函数写一个判断水仙花数的程序应该怎么做?

常规的编程题:编写一个判断一个数是否是水仙花数的函数,然后利用该函数求所有水仙花数。

然后思考?什么是水仙花数?(水仙花数是一个三位数,其每个位上的数的立方和等于这个数,如153=1*1*1+5*5*5+3*3*3,153是水仙花数)

One programming problem a day, first tested for a week.

# 判断一个数是否是水仙花数的函数
def JudgmentDaffodil2(num1):if num1 >= 100 and num1 < 1000:  # 判断是否为三位数a = num1 // 100         # //用于取整,a得到的值是百位的b = (num1 // 10) % 10   # % 用于取余,b得到的值是十位的c = num1 % 10           # c得到的值是个位的# if num2 == a ** 3 + b ** 3 + c ** 3:return num1 == a ** 3 + b ** 3 + c ** 3  # 是水仙花数的条件
print(JudgmentDaffodil2(152))  # 返回Falsedef JudgmentDaffodil_Digit(Digit):list = []   # 储存水仙花数的列表for j in range(100, Digit):  # 遍历在100到Digitt = JudgmentDaffodil2(j)if t:   # 如果符合条件则添加到列表list.append(j)print(list)JudgmentDaffodil_Digit(1000)

Python今日编程——判断水仙花数然后求水仙花数相关推荐

  1. java利用求余水仙花数_java求水仙花数

    展开全部 按照你的要求62616964757a686964616fe78988e69d8331333363363435编写的求N位水仙花数的程序如下import java.util.Scanner; ...

  2. 【Python】编程练习:一元二次方程求根

    文章目录 题目描述 输入格式 输出格式 测试样例 样例1 输入 输出 样例2 输入 输出 样例3 输入 输出 参考代码 题目描述 一元二次方程 ax2+bx+c=0ax^2+bx+c=0ax2+bx+ ...

  3. Python经典练习题——求水仙花数

    严格来说,我并不知道何谓"水仙花数",因为以前读书时根本没听过这种数,也不知道这种数有什么特征.后来从事编程之后反而听说了所谓的"水仙花数". 如果通过网络查询 ...

  4. python基础练习题(按条件对指定序列求和,打印99乘法表、求斐波那契数列、百马百担、求水仙花数、求n以内的所有质数(素数)和)、集合的讲解、一些公关方法

    1.求100(含100)以内所有偶数的和 range(start,end,step)这个序列生成器,和那个切片的语法一样,含头不含尾,step是步长,这里就不需要在对j进行判断了,对于这些简单求奇数和 ...

  5. python 求3位数的水仙花数_python 求3到8位数的水仙花数Pycharm实现

    #-*- coding: utf-8-*- import time import math #获取3位数的水仙花数 start1 = time.time() start = time.time() n ...

  6. python序列解包求水仙花数_790.琉璃菜的糖浆欠火或过火,都会影响成品的( )。

    [填空题]kidney [填空题]管,隧道 [其它]1.随机产生20个1-100的整数, 并创建列表,用切片提取偶数位置的元素 2.随机产生5个元素( 0,1,2,3,4),然后对1,3元素进行4次方 ...

  7. 判断一个整数是否是水仙花数 || 编写程序,根据输入的月份和年份,求出该月的天数(1-12)|| 运算符的优先级问题 ||输出小写的a-z以及大写的Z—A||求出1-1/2+1/3-1/4…..1/

    判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,         其各个位上数字立方和等于其本身.例如: 153 = 1*1*1 + 5*5*5 + 3*3*3                 ...

  8. Python基础练习题(按条件对指定序列求和,打印99乘法表、求斐波那契数列、百马百担、求水仙花数、求n以内的所有质数(素数)和)

    1.求100(含100)以内所有偶数的和 range(start,end,step)这个序列生成器,和那个切片的语法一样,含头不含尾,step是步长,这里就不需要在对j进行判断了,对于这些简单求奇数和 ...

  9. python水仙花数的代码_Python 求“水仙花数”的方法和具体代码

    时间:2018-10-29 概述:水仙花数 Python打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一 ...

最新文章

  1. 如何运行SpringBoot项目
  2. python3 字符串大小写转换
  3. 线性代数笔记:Hadamard积
  4. mysql同时满足升序和降序_MySQL性能优化(三):索引
  5. 数学--数论--HDU 12151七夕节 Plus (因子和线性筛)
  6. python与材料计算公式_《从问题到程序:用Python学编程和计算》——2.11 补充材料-阿里云开发者社区...
  7. 整理javascript操作文件说明.
  8. Excel VBA 循环读取一个目录下面多个文件的内容,放到另外一个文件中
  9. 【个人笔记】OpenCV4 C++ 图像处理与视频分析 12课
  10. 【渝粤教育】国家开放大学2018年春季 0692-22T化工设备机械基础 参考试题
  11. freeCodeCamp:Confirm the Ending
  12. 使用scala使用fastjson将map转json报错
  13. VMware Workstation Pro下载密钥
  14. python微信自动发朋友圈_Python自制微信机器人:群发消息、自动接收好友
  15. python回归分析波士顿房价_python 线性回归(Linear Regression)预测波士顿房价
  16. 华为路由交换设备命令集合,建议收藏!
  17. HDMI转DP带5V供电转接线方案|HDMI转EDP点屏转换方案|CS5801最新电路设计原理图
  18. 网关、子网掩码、DNS的设置
  19. 解决Warning: Leaking Caffe2 thread-pool after fork
  20. 戴尔灵越新增固态硬盘不识别问题解决

热门文章

  1. 插画人物着色教程,如何为动漫插图人物添加颜色?
  2. 诺丁汉郡议会与Rimini Street续签任务关键型SAP应用程序的支持服务协议
  3. Web性能测试自动化方案
  4. 遥感图像的空间分辨率、光谱分辨率、时间分辨率的含义
  5. Postgresql通过docker进行高可用部署 pgpool-II
  6. HashTable详解、源码、扩容、深入理解HashTable、HashTable多线程并发问题
  7. VMware 安装 CentOS 8.0
  8. 完美解决Ubuntu16.04虚拟机窗口全屏问题
  9. 推荐28个网站,让你边玩边学
  10. 人工智能学习培训哪家好