python输入一个水仙花数(三位数) 输出百位十位个位实例


Posted in Python onMay 03, 2020

我就废话不多说了,大家还是直接看代码吧!

# python输入一个水仙花数(三位数) 输出百位十位个位
"""
从控制台输入一个三位数num,
如果是水仙花数就打印num是水仙花数,
否则打印num不是水仙花数
"""
"""
任务:
1、定义变量num用于存放用户输入的数值
2、定义变量gw、sw、bw分别用于存放输入的三位数的个位,十位,百位
3、定义变量total,用于存放各位数字立方和
4、用if语句判断各位数字立方和是否等于该本身
5、符合条件输出num是水仙花数,反之输出num不是水仙花数
"""
"""
任务提示

1、"水仙花数"是指一个三位数,其各位数字立方和等于该本身。
 例如:输入153,因为153=1^3+5^3+3^3,所以153是一个水仙花数。
"""
num = int(input("请输入一个三位数:"))
# print('%s*10^2+%s*10+%s' % (num[0], num[1], num[2]))
gw = num%10
sw = (num/10)%10
bw = num/100
total = gw*gw*gw + sw*sw*sw + bw*bw*bw
if( total == num):
  print("是水仙花数")
else:
  print("不是水仙花数")

"""
"""
shuixianhua=[]
for i in range(1,10):
 for j in range(10):
 for k in range(10):
  if i*i*i + j*j*j + k*k*k == 100*i + 10*j + k:
  shuixianhua.append(100*i + 10*j + k)
for i in shuixianhua:
 if i == shuixianhua[-1]:
 print(i)
 else:
 print(i, end = ',')

运行结果

python输入一个水仙花数(三位数) 输出百位十位个位实例

补充知识:python求一个三位数的个位十位百位的值

定义一个三位数

a = 123456789

百位数: a//100%10

十位数: a//10%10

个位数: a//1%10

取倒数第几位,就是a//位数%10

以上这篇python输入一个水仙花数(三位数) 输出百位十位个位实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python操作CouchDB数据库简单示例
Mar 10 Python
浅谈Python中数据解析
May 05 Python
剖析Django中模版标签的解析与参数传递
Jul 21 Python
DataFrame中的object转换成float的方法
Apr 10 Python
python smtplib发送带附件邮件小程序
May 22 Python
对Python使用mfcc的两种方式详解
Jan 09 Python
在Python文件中指定Python解释器的方法
Feb 18 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
Apr 30 Python
python中时间模块的基本使用教程
May 14 Python
关于python3中setup.py小概念解析
Aug 22 Python
Python 经典算法100及解析(小结)
Sep 13 Python
Python如何使用Gitlab API实现批量的合并分支
Nov 27 Python
Python中实现输入一个整数的案例
May 03 #Python
python中使用input()函数获取用户输入值方式
May 03 #Python
Python run()函数和start()函数的比较和差别介绍
May 03 #Python
对python中arange()和linspace()的区别说明
May 03 #Python
python 等差数列末项计算方式
May 03 #Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
May 03 #Python
Python定义函数实现累计求和操作
May 03 #Python
You might like
生成静态页面的php函数,php爱好者站推荐
2007/03/19 PHP
PHP pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
2011/12/20 Javascript
javascript同页面多次调用弹出层具体实例代码
2013/08/16 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
H5+C3+JS实现五子棋游戏(AI篇)
2020/05/28 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
[01:14]2019完美世界城市挑战赛(秋季赛)全国总决赛精彩花絮
2020/01/08 DOTA
Python 读取指定文件夹下的所有图像方法
2018/04/27 Python
python画折线图的程序
2018/07/26 Python
Python中矩阵创建和矩阵运算方法
2018/08/04 Python
python实现本地图片转存并重命名的示例代码
2018/10/27 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
Python 保存矩阵为Excel的实现方法
2019/01/28 Python
Python面向对象程序设计类的多态用法详解
2019/04/12 Python
python定时复制远程文件夹中所有文件
2019/04/30 Python
python实现高斯投影正反算方式
2020/01/17 Python
Jupyter Notebook 实现正常显示中文和负号
2020/04/24 Python
Pandas缺失值2种处理方式代码实例
2020/06/13 Python
Python并发爬虫常用实现方法解析
2020/11/19 Python
整理HTML5中支持的URL编码与字符编码
2016/02/23 HTML / CSS
校庆接待方案
2014/03/18 职场文书
房地产广告策划方案
2014/05/15 职场文书
学校火灾防控方案
2014/06/09 职场文书
政法干警核心价值观心得体会
2014/09/11 职场文书
九一八事变演讲稿范文
2014/09/14 职场文书
合同和协议有什么区别?
2014/10/08 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
公司介绍信范文
2015/01/31 职场文书
2019大学生暑期实习心得总结
2019/08/21 职场文书
Python3 使用pip安装git并获取Yahoo金融数据的操作
2021/04/08 Python
教你如何让spark sql写mysql的时候支持update操作
2022/02/15 MySQL
SpringBoot整合Minio文件存储
2022/04/03 Java/Android
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL
Java中的Kafka为什么性能这么快及4大核心详析
2022/09/23 Java/Android