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运算符重载用法实例
May 28 Python
Python的Django框架中settings文件的部署建议
May 30 Python
Python文件处理
Feb 29 Python
详解Python的Django框架中manage命令的使用与扩展
Apr 11 Python
让代码变得更易维护的7个Python库
Oct 09 Python
解决Python运行文件出现out of memory框的问题
Dec 03 Python
Django中使用 Closure Table 储存无限分级数据
Jun 06 Python
Python实现FM算法解析
Jun 18 Python
python通过txt文件批量安装依赖包的实现步骤
Aug 13 Python
Python数学形态学实例分析
Sep 06 Python
详解Python 3.10 中的新功能和变化
Apr 28 Python
python开发实时可视化仪表盘的示例
May 07 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
php中使用Akismet防止垃圾评论的代码
2011/06/10 PHP
javascript字典探测用户名工具
2006/10/05 Javascript
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
2011/03/10 Javascript
jquery $.ajax相关用法分享
2012/03/16 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
2014/05/22 Javascript
yepnope.js使用详解及示例分享
2014/06/23 Javascript
drag-and-drop实现图片浏览器预览
2015/08/06 Javascript
深入浅析同源策略和跨域访问
2015/11/26 Javascript
Bootstrap登陆注册页面开发教程
2016/07/12 Javascript
关于微信上网页图片点击全屏放大效果
2016/12/19 Javascript
JavaScript实现的鼠标响应颜色渐变效果完整实例
2017/02/18 Javascript
js图片加载效果实例代码(延迟加载+瀑布流加载)
2017/05/12 Javascript
SpringMVC+bootstrap table实例详解
2017/06/02 Javascript
Angular实现响应式表单
2017/08/04 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
Vue中CSS动画原理的实现
2019/02/13 Javascript
Vue中Table组件行内右键菜单实现方法(基于 vue + AntDesign)
2019/11/21 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
python设置windows桌面壁纸的实现代码
2013/01/28 Python
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
python3获取当前文件的上一级目录实例
2018/04/26 Python
Python使用numpy模块创建数组操作示例
2018/06/20 Python
详解pandas中iloc, loc和ix的区别和联系
2020/03/09 Python
阿姆斯特丹城市卡:Amsterdam Pass
2019/12/01 全球购物
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
集体备课反思
2014/02/12 职场文书
2014年学雷锋活动总结
2014/06/26 职场文书
2015年招聘工作总结
2014/12/12 职场文书
二年级语文上册复习计划
2015/01/19 职场文书
毕业生捐书活动倡议书
2015/04/27 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript
centos8安装nginx1.9.1的详细过程
2021/08/02 Servers
对讲机的最大通讯距离是多少
2022/02/18 无线电
CSS font-variation 可变字体的魅力(实例详解)
2022/03/03 HTML / CSS