RUNOOB python练习题13 水仙花数
用来练手的python 练习题其十三,原链接 : python练习实例13
题干 : 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方 153=13+53+33153 = 1^3+5^3+3^3153=13+53+33
源代码如下:
import numpy as np
result = np.array([])
bound = np.arange(100,1000,1)
for i in bound:cent = i//100tens = (i-cent*100)//10unit = i - 100 * cent - 10 * tensif cent**3 + tens**3 + unit**3 == i:result = np.append(result,i)
print(result)
实现起来也是比较简单,主要就是将三位数的百位十位和个位数字分别提取出来,然后判断各位数字的立方和是否等于该三位数。
输出结果如下:
RUNOOB python练习题13 水仙花数相关推荐
- Python练习笔记 - -水仙花数
Python练习笔记 - - 水仙花数 题目描述 输入描述: 输出描述: 示例1 解题思路&代码段 函数小结 map()函数 split()函数 append()函数 join()函数 str ...
- 《用Python解决寻找水仙花数,百钱百鸡问题|CSDN创作打卡》
使用Python编程解决算法问题 目录 使用Python编程解决算法问题 一.用Python解决寻找水仙花数问题 二.用Python解决百钱百鸡问题 算法问题1:用Python解决寻找水仙花数问题. ...
- Python经典练习题——求水仙花数
严格来说,我并不知道何谓"水仙花数",因为以前读书时根本没听过这种数,也不知道这种数有什么特征.后来从事编程之后反而听说了所谓的"水仙花数". 如果通过网络查询 ...
- Python基础练习——水仙花数、成绩分级
文章目的:通过自主编写Python的基础练习题,熟悉基本的语法.结构和函数,尽快入门干巴爹~~~ 题目一:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位 ...
- C语言经典题目 水仙花数,C语言经典练习题:水仙花数
废话不说直接进入正题:传说中的水仙花数就是一个三位数的各个位数的三次方之和就是这个数本身例如153=1*1*1+5*5*5+3*3*3. 好,开始解题:首先,题中已经说了水仙花数是一个三位数,也就是说 ...
- RUNOOB python练习题24 斐波那契数列的衍生问题
用来练手的python练习题,原题链接 : python练习实例24 题干: 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13-求出这个数列的前20项之和. 拿到题目观察数列,我们不 ...
- RUNOOB python练习题3
用来练手的python 练习题,原链接 : python练习实例3 拿到题目就写了如下代码,思路是因为使用**0.5进行开平方操作时,python会将数据类型自动转换为float单精度浮点型.这里利用 ...
- python循环计算水仙花数_我想用python编个小程序,循环计算用户给处的任意两个整数之间的水仙花数。...
匿名用户 1级 2013-11-02 回答 def sxh(begin, end): #在这里加入判断 begin end 的合法性 #if #else lis = [] for n in xrang ...
- 菜鸟学Python之求水仙花数
水仙花数的意思是说一个三位数的百位.十位.个位各自求立方后再求和等于这个三位数:153=1^3+5^3+3^3.现在问题来了:请写出一段Python程序求出100-999之间的所有水仙花数. 整合了一 ...
最新文章
- 一文带你了解基于视觉的机器人抓取自学习(Robot Learning)
- AI生成的代码你敢用吗?有人给最近走红的Copilot做了个“风险评估”
- 六十二、Springboot中的配置文件和全注解
- 哈弗f5i潮配置参数_10万元起售的潮人新玩法,哈弗F5国潮版购车手册
- OPCServer Modbus使用和配置
- [one day one question] express 不缓存如何实现
- 大数据包围你我,技术人如何走知识分享之路
- 【LeetCode】面试题 03. 数组中重复的数字
- 自动驾驶7-3 最终项目解决方案 Final Project Solution
- eclipse使用教程(图文)
- FatFs- 通用FAT文件系统模块
- 虞老师在PRCV2021的Talk-Neural Human Reconstruction:From Rendering to Modeling
- 学习linux方向,学习linux方向
- SVN报错The working copy needs to be upgraded
- 方舟编译器开源,华为自家开源平台面世!(附编译过程)
- 网站被黑、被入侵该如何解决?
- NanoDet代码逐行精读与修改(四)动态软标签分配:dynamic soft label assigner
- Gentoolinux安装教程
- java声卡录音_win10下程序无法录音或使用麦克风
- SAP 下载SMW0模板文件并附加数据导入到Excel示例