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实现配置文件备份的方法
Jul 30 Python
Python编写登陆接口的方法
Jul 10 Python
python多进程实现文件下载传输功能
Jul 28 Python
python实现对输入的密文加密
Mar 20 Python
python3对拉勾数据进行可视化分析的方法详解
Apr 03 Python
Pytorch 计算误判率,计算准确率,计算召回率的例子
Jan 18 Python
TensorFlow tensor的拼接实例
Jan 19 Python
Python 读取WAV音频文件 画频谱的实例
Mar 14 Python
基于python计算并显示日间、星期客流高峰
May 07 Python
python为什么会环境变量设置不成功
Jun 23 Python
python爬虫之selenium库的安装及使用教程
May 23 Python
深入浅析Django MTV模式
Sep 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
咖啡豆要不要放冰箱的原因
2021/03/04 冲泡冲煮
一个显示天气预报的程序
2006/10/09 PHP
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
ThinkPHP中RBAC类的四种用法分析
2014/11/24 PHP
配置php.ini实现PHP文件上传功能
2014/11/27 PHP
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
node.js中的fs.openSync方法使用说明
2014/12/17 Javascript
通过Tabs方法基于easyUI+bootstrap制作工作站
2016/03/28 Javascript
基于javascript实现tab选项卡切换特效调试笔记
2016/03/30 Javascript
js中toString()和String()区别详解
2017/03/23 Javascript
基于vue实现移动端圆形旋钮插件效果
2018/11/28 Javascript
小程序数据通信方法大全(推荐)
2019/04/15 Javascript
layui动态渲染生成select的option值方法
2019/09/23 Javascript
vue.js实现三级菜单效果
2019/10/19 Javascript
Vue快速实现通用表单验证功能
2019/12/05 Javascript
javascript异常处理实现原理详解
2020/02/17 Javascript
[02:29]完美世界高校联赛上海赛区回顾
2015/12/15 DOTA
python实现批量转换文件编码(批转换编码示例)
2014/01/23 Python
linecache模块加载和缓存文件内容详解
2018/01/11 Python
Python实现检测文件MD5值的方法示例
2018/04/11 Python
python实现简单多人聊天室
2018/12/11 Python
python isinstance函数用法详解
2020/02/13 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
Python爬取微信小程序通用方法代码实例详解
2020/09/29 Python
python批量生成条形码的示例
2020/10/10 Python
CSS3实现的渐变幻灯片效果
2020/12/07 HTML / CSS
阿巴庭院:Abba Patio
2019/06/18 全球购物
软件工程专业推荐信
2013/10/28 职场文书
文明学生标兵事迹
2014/01/21 职场文书
十八届三中全会报告学习材料
2014/02/17 职场文书
会议室标语
2014/06/21 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
摩登时代观后感
2015/06/03 职场文书
忆童年!用Python实现愤怒的小鸟游戏
2021/06/07 Python
React四级菜单的实现
2022/04/08 Javascript
mysql 乱码 字符集latin1转UTF8
2022/04/19 MySQL