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正则表达式操作指南(re使用)
Sep 06 Python
Python中变量交换的例子
Aug 25 Python
Python实现通过文件路径获取文件hash值的方法
Apr 29 Python
python 全局变量的import机制介绍
Sep 07 Python
Python实现的FTP通信客户端与服务器端功能示例
Mar 28 Python
Python实现的读写json文件功能示例
Jun 05 Python
Python 普通最小二乘法(OLS)进行多项式拟合的方法
Dec 29 Python
python使用xlrd模块读取xlsx文件中的ip方法
Jan 11 Python
在python里从协程返回一个值的示例
Feb 19 Python
python GUI图形化编程wxpython的使用
Jul 19 Python
python itsdangerous模块的具体使用方法
Feb 17 Python
使用Python通过oBIX协议访问Niagara数据的示例
Dec 04 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
动易数据转成dedecms的php程序
2007/04/07 PHP
优化使用mysql存储session的php代码
2008/01/10 PHP
PHP 手机归属地查询 api
2010/02/08 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
ThinkPHP自动填充实现无限级分类的方法
2014/08/22 PHP
Yii2中Restful API原理实例分析
2016/07/25 PHP
[原创]php实现 data url的图片生成与保存
2016/12/04 PHP
phpstudy的php版本自由修改的方法
2017/10/18 PHP
Javascript中的var_dump函数实现代码
2009/09/07 Javascript
jquery animate 动画效果使用说明
2009/11/04 Javascript
javascript连续赋值问题
2015/07/08 Javascript
js获取鼠标位置实例详解
2015/12/09 Javascript
20分钟打造属于你的Bootstrap站点
2016/07/27 Javascript
Servlet实现文件上传,可多文件上传示例
2016/12/05 Javascript
JS实现选定指定HTML元素对象中指定文本内容功能示例
2017/02/13 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
IntersectionObserver实现图片懒加载的示例
2017/09/29 Javascript
实现单层json按照key字母顺序排序的示例
2017/12/06 Javascript
讲解vue-router之什么是动态路由
2018/05/28 Javascript
详解微信小程序自定义组件的实现及数据交互
2019/07/22 Javascript
vue打开子组件弹窗都刷新功能的实现
2020/09/21 Javascript
详解如何在Javascript中使用Object.freeze()
2020/10/18 Javascript
Python选课系统开发程序
2016/09/02 Python
python中os和sys模块的区别与常用方法总结
2017/11/14 Python
python list转矩阵的实例讲解
2018/08/04 Python
Python使用while循环花式打印乘法表
2019/01/28 Python
python实现根据文件格式分类
2019/10/31 Python
浅谈tensorflow中张量的提取值和赋值
2020/01/19 Python
使用keras实现Precise, Recall, F1-socre方式
2020/06/15 Python
优秀大学生的自我评价
2014/01/16 职场文书
珍珠鸟教学反思
2014/02/01 职场文书
大学生怎样写好自荐信
2014/02/25 职场文书
干部选拔任用方案
2014/05/26 职场文书
新法人代表任命书
2014/06/06 职场文书
2014年统计工作总结
2014/11/21 职场文书
学历证明样本
2015/06/16 职场文书