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使用Queue在多个子进程间交换数据的方法
Apr 18 Python
老生常谈Python基础之字符编码
Jun 14 Python
浅谈python numpy中nonzero()的用法
Apr 02 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
Apr 20 Python
数据清洗--DataFrame中的空值处理方法
Jul 03 Python
python模块导入的细节详解
Dec 10 Python
Python Web框架之Django框架cookie和session用法分析
Aug 16 Python
分享一个pycharm专业版安装的永久使用方法
Sep 24 Python
Python如何生成xml文件
Jun 04 Python
pandas数据处理之绘图的实现
Jun 15 Python
Python读取Excel数据并生成图表过程解析
Jun 18 Python
python实现人性化显示金额数字实例详解
Sep 25 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
laravel安装和配置教程
2014/10/29 PHP
php去除字符串中空字符的常用方法小结
2015/03/17 PHP
PHP实现根据银行卡号判断银行
2015/04/29 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
js实现DIV的一些简单控制
2007/06/04 Javascript
jquery 事件执行检测代码
2009/12/09 Javascript
javascript 事件处理、鼠标拖动效果实现方法详解
2012/05/11 Javascript
异步动态加载js与css文件的js代码
2013/09/15 Javascript
JavaScript模块化开发之SeaJS
2015/12/13 Javascript
node.js中的事件处理机制详解
2016/11/26 Javascript
js表单序列化判断空值的实例
2017/09/22 Javascript
react.js 父子组件数据绑定实时通讯的示例代码
2017/09/25 Javascript
VUE饿了么树形控件添加增删改功能的示例代码
2017/10/17 Javascript
基于JSONP原理解析(推荐)
2017/12/04 Javascript
解决Webpack 热部署检测不到文件变化的问题
2018/02/22 Javascript
vue中使用elementUI组件手动上传图片功能
2019/12/13 Javascript
JS实现字体背景跑马灯
2020/01/06 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
Python实现pdf文档转txt的方法示例
2018/01/19 Python
python读取文本中的坐标方法
2018/10/14 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
使用python批量修改XML文件中图像的depth值
2020/07/22 Python
如何解决flask修改静态资源后缓存文件不能及时更改问题
2020/08/02 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
基于python实现简单C/S模式代码实例
2020/09/14 Python
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
毕业生自我推荐
2013/11/04 职场文书
村党的群众路线教育实践活动工作总结
2014/10/25 职场文书
教师个人学习总结
2015/02/11 职场文书
首席执行官观后感
2015/06/03 职场文书
仓库管理制度范本
2015/08/04 职场文书
医院病假条范文
2015/08/17 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书
餐厅如何利用“营销策略”扭转亏本局面
2019/10/15 职场文书
Python&Matlab实现灰狼优化算法的示例代码
2022/03/21 Python