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之编写类之三子类
Oct 11 Python
Django查找网站项目根目录和对正则表达式的支持
Jul 15 Python
python取代netcat过程分析
Feb 10 Python
使用python将图片格式转换为ico格式的示例
Oct 22 Python
浅谈Python批处理文件夹中的txt文件
Mar 11 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
Jul 04 Python
简单了解python代码优化小技巧
Jul 08 Python
在Python中os.fork()产生子进程的例子
Aug 08 Python
Python使用get_text()方法从大段html中提取文本的实例
Aug 27 Python
Python模块汇总(常用第三方库)
Oct 07 Python
Python实现直播推流效果
Nov 26 Python
Python中json.dumps()函数的使用解析
May 17 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
eWebEditor v3.8 商业完整版 (PHP)
2006/12/06 PHP
来自phpguru得Php Cache类源码
2010/04/15 PHP
php数组函数序列之array_keys() - 获取数组键名
2011/10/30 PHP
ThinkPHP实现带验证码的文件上传功能实例
2014/11/01 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
PHP count()函数讲解
2019/02/03 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
2012/12/13 Javascript
使用BootStrap实现悬浮窗口的效果
2016/12/13 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
jquery 正整数数字校验正则表达式
2017/01/10 Javascript
vue双向数据绑定原理探究(附demo)
2017/01/17 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
2018/06/14 Javascript
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
在Vue methods中调用filters里的过滤器实例
2018/08/30 Javascript
JavaScript显式数据类型转换详解
2019/03/18 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
2019/07/15 Javascript
jquery轮播图插件使用方法详解
2020/07/31 jQuery
浅谈JavaScript 声明提升
2020/09/14 Javascript
Ant design vue中的联动选择取消操作
2020/10/31 Javascript
Linux下使用python调用top命令获得CPU利用率
2015/03/10 Python
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
python实现unicode转中文及转换默认编码的方法
2017/04/29 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2020/01/08 Python
python numpy矩阵信息说明,shape,size,dtype
2020/05/22 Python
关于python中导入文件到list的问题
2020/10/31 Python
世界上最具创新性的增强型知名运动品牌:Proviz
2018/04/03 全球购物
固特异美国在线轮胎店:Goodyear Tire
2019/02/23 全球购物
施华洛世奇波兰官网:SWAROVSKI波兰
2019/06/18 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
祖国在我心中演讲稿400字
2014/05/04 职场文书
无私奉献演讲稿
2014/09/04 职场文书
房屋转让协议书
2014/10/18 职场文书
求职自我推荐信
2015/03/24 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
table不让td文字溢出操作方法
2022/12/24 HTML / CSS