python找水仙花数_python寻找水仙花数
(
"
寻找水仙花数
"
)
#
题目:打印出所有的
"
水仙花数
"
,所谓
"
水仙花数
"
是指一个三位数,其各位数字立方和等于该数本
身。
#
例如:
153
是一个
"
水仙花数
"
,因为
153=1^3
+
5^3
+
3^3
。
#
程序分析:利用
for
循环控制
100-999
个数,每个数分解出个位,十位,百位。
#
其实两位数以上的数都可能存在梅花数。
doIt
= True
while
doIt
:
w
=
int
(
input
(
"
你想在几位数中寻找水仙花数?
"
))
s
=
[]
sum
=
0
total
=
0
for
n
in
range
(
10
**
(
w
-
1
),
10
**
w
)
:
for
i
in
range
(
1
,
w
+
1
)
:
p
=
int
(
n
/
(
10
**
(
i
-
1
))
%
10
)
sum
+=
p
**
w
if
sum
==
n
:
(
"
水仙花数:
"
,
n
)
total
+=
1
sum
=
0
(
"
在
%d
位数中共发现了
%d
个水仙花数。
"
%
(
w
,
total
))
if
input
(
"
还要继续寻找吗?(
y/n
)
:"
)
==
"n"
:
doIt
= False
python找水仙花数_python寻找水仙花数相关推荐
- 原 python实现水仙花数_Python实现水仙花数
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿姆斯特朗数(Armst ...
- python怎样用函数求水仙花数_python求解水仙花数的方法
本文实例讲述了python求解水仙花数的方法.分享给大家供大家参考.具体如下: 一个N位的十进制正整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为花朵数. #!/usr/bin/pyt ...
- python输出水仙花数_python打印水仙花数(基础版)
水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身. 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方. 利用for ...
- python输入班级姓名_python,寻找班级里面名字最长的人
寻找班级里面名字最长的人 我有一串字符串人名:names=(' Kunpen Ji, Li XIAO, Caron Li,' ' Dongjian SHI, Ji ZHAO, Fia YUAN Y,' ...
- python找出素数_python找素数
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 注意:对正整数n,如果用2到n的平方根之间的所有整数去除,均无法整除,则n为质数 ...
- python找最大值序号_python找最大值
广告关闭 回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?云+社区年度征文,各种定制好礼等你! 推荐使用腾讯云 api 配套的 7 种常见的编程语言 sdk,已经封装了签名 ...
- pip安装了 但是python找不到_python安装完毕后,用pip安装提示找不到ssl模块怎么解决?...
python安装完毕后,提示找不到ssl模块: 例如这样: pip is configured with locations that require TLS/SSL, however the ssl ...
- python找零钱代码_Python实现的一个找零钱的小程序代码分享
Python写的一个按面值找零钱的程序,按照我们正常的思维逻辑从大面值到小面值的找零方法,人民币面值有100元,50元,20元,10元,5元,1元,5角,1角,而程序也相应的设置了这些面值.只需要调用 ...
- python找零钱问题_Python基于回溯法子集树模板解决找零问题示例
本文实例讲述了Python基于回溯法子集树模板解决找零问题.分享给大家供大家参考,具体如下: 问题 有面额10元.5元.2元.1元的硬币,数量分别为3个.5个.7个.12个.现在需要给顾客找零16元, ...
最新文章
- Java 设计模式_代理模式(2016-08-19)
- TestNG学习随笔
- jsp自定义标签学习
- CentOS 7安装Nginx
- ISA Server出现12250错误的解决方法
- view.ondraw
- 修改 IIS 队列长度
- java实现c#的datetime.ticks_java的Date.getTime()转换成C#的Datetime.ticks | 学步园
- 写给深圳首期Python自动化开发周未班的信
- minecraft服务器_如何使用Minecraft领域设置简单的无压力Minecraft服务器
- JavaFX图表(九)之堆积面积图
- Kafka 详细配置参数说明
- 为什么链接oracle报错,PG连接Oracle报错解决
- @getMapping与@postMapping
- Java--对象复制
- log4j 2.x版本 日志按天分割,按文件大小分割
- 第一卷清晨的帝国 第一百五十一章 起步
- HTML5中swiper实现图片查看功能
- 小侃设计模式(十五)-命令模式
- mybatis笔记整理
热门文章
- 智慧交通道路安全监管云平台解决方案
- ftp服务的搭建与使用
- 关于gym新版本0.23.0版本的一些问题以及Box2D的安装
- 三维重构学习笔记(4):坚实的后盾OpenCV(ORB)
- C# Panel Graphic 绘图闪烁解决办法
- Google Earth Engine(GEE)——FeatureCollection 列的统计信息(人口统计分析案例)
- 长安大学计算机考研压分吗,考研最容易捡漏的名校!!!
- matlab如何做正交多项式曲线拟合,matlab正交多项式拟合
- 使用Jsoup实现简单的页面信息爬取
- 互联网行业固定资产管理的解决方案