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高效编程技巧
Jan 07 Python
python计算N天之后日期的方法
Mar 31 Python
Python批量重命名同一文件夹下文件的方法
May 25 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
Jan 30 Python
Python爬虫包BeautifulSoup实例(三)
Jun 17 Python
Python面向对象之接口、抽象类与多态详解
Aug 27 Python
Django框架模板文件使用及模板文件加载顺序分析
May 23 Python
python3射线法判断点是否在多边形内
Jun 28 Python
Django DRF APIView源码运行流程详解
Aug 17 Python
PyCharm 光标变成黑块的解决方式
Feb 06 Python
python开发实时可视化仪表盘的示例
May 07 Python
使用Python脚本对GiteePages进行一键部署的使用说明
May 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 - Html Transfer Code
2006/10/09 PHP
Symfony2学习笔记之插件格式分析
2016/03/17 PHP
thinkphp 字母函数详解T/I/N/D/M/A/R/U
2017/04/03 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
javascript编程起步(第五课)
2007/01/10 Javascript
验证用户是否修改过页面的数据的实现方法
2008/09/26 Javascript
DOM 脚本编程中的兄弟节点
2009/10/31 Javascript
jquery 图片Silhouette Fadeins渐显效果
2010/02/07 Javascript
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
IE6浏览器中window.location.href无效的解决方法
2014/11/20 Javascript
JavaScript Sort 的一个错误用法示例
2015/03/20 Javascript
js实现当复选框选择匿名登录时隐藏登录框效果
2015/08/14 Javascript
Nodejs Stream 数据流使用手册
2016/04/17 NodeJs
关于vuex的学习实践笔记
2017/04/05 Javascript
基于JavaScript实现报警器提示音效果
2017/10/27 Javascript
玩转vue的slot内容分发
2018/09/22 Javascript
微信小程序日历插件代码实例
2019/12/04 Javascript
vue中defineProperty和Proxy的区别详解
2020/11/30 Vue.js
[01:07:20]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第二场 2月2日
2021/03/11 DOTA
python实现对一个完整url进行分割的方法
2015/04/29 Python
python绘制条形图方法代码详解
2017/12/19 Python
Django 实现admin后台显示图片缩略图的例子
2019/07/28 Python
Python编程快速上手——选择性拷贝操作案例分析
2020/02/28 Python
python模块如何查看
2020/06/16 Python
Python Merge函数原理及用法解析
2020/09/16 Python
Python图像识别+KNN求解数独的实现
2020/11/13 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
字中字效果的实现【html5实例】
2016/05/03 HTML / CSS
父母对孩子的寄语
2014/04/09 职场文书
产品发布会策划方案
2014/05/12 职场文书
人力资源管理专业毕业生自荐书
2014/05/25 职场文书
2014年减负工作总结
2014/12/10 职场文书
心灵点滴观后感
2015/06/02 职场文书
2015年政教主任工作总结
2015/07/23 职场文书
原生JavaScript实现简单五子棋游戏
2021/06/28 Javascript