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使用Berkeley DB数据库实例
Sep 26 Python
Python的Urllib库的基本使用教程
Apr 30 Python
python用Pygal如何生成漂亮的SVG图像详解
Feb 10 Python
使用Python写一个小游戏
Apr 02 Python
Python 新建文件夹与复制文件夹内所有内容的方法
Oct 27 Python
Python----数据预处理代码实例
Mar 20 Python
布隆过滤器的概述及Python实现方法
Dec 08 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
Jan 10 Python
浅谈keras.callbacks设置模型保存策略
Jun 18 Python
解决pip安装tensorflow中出现的no module named tensorflow.python 问题方法
Feb 20 Python
Python制作一个随机抽奖小工具的实现
Jul 07 Python
Python绘画好看的星空图
Mar 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
全国FM电台频率大全 - 7 吉林省
2020/03/11 无线电
Zerg兵种介绍
2020/03/14 星际争霸
SONY SRF-M100的电路分析
2021/03/02 无线电
使用eAccelerator加密PHP程序
2008/10/03 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
JavaScript与C# Windows应用程序交互方法
2007/06/29 Javascript
js的onload事件及初始化按钮事件示例代码
2013/09/25 Javascript
使用insertAfter()方法在现有元素后添加一个新元素
2014/05/28 Javascript
jQuery.position()方法获取不到值的安全替换方法
2015/03/13 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
JS实现重新加载当前页面
2016/11/29 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
AngularJS+Bootstrap3多级导航菜单的实现代码
2017/08/16 Javascript
使用 Vue 绑定单个或多个 Class 名的实例代码
2018/01/08 Javascript
javascript开发实现贪吃蛇游戏
2020/07/31 Javascript
[47:50]Secret vs VP 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python 实现归并排序算法
2012/06/05 Python
在Python中使用Neo4j数据库的教程
2015/04/16 Python
Python找出9个连续的空闲端口
2016/02/01 Python
Python网络爬虫实例讲解
2016/04/28 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
Python3 批量扫描端口的例子
2019/07/25 Python
Python函数装饰器原理与用法详解
2019/08/16 Python
python有序查找算法 二分法实例解析
2020/02/18 Python
CSS3动画特效在活动页中的应用
2020/01/21 HTML / CSS
Shell如何接收变量输入
2012/09/24 面试题
小学教师岗位职责
2013/11/25 职场文书
入团者的自我评价分享
2013/12/02 职场文书
单位门卫岗位职责
2013/12/20 职场文书
专升本个人自我评价
2013/12/22 职场文书
国际商务专业职业生涯规划书范文
2014/01/17 职场文书
电视购物广告词
2014/03/19 职场文书
毕业自我鉴定怎么写
2014/03/25 职场文书
单位绩效考核方案
2014/05/11 职场文书
团队队名口号大全
2014/06/06 职场文书