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的print用法示例
Feb 11 Python
Python程序设计入门(1)基本语法简介
Jun 13 Python
Python入门篇之函数
Oct 20 Python
Python+Opencv识别两张相似图片
Mar 23 Python
Python使用functools模块中的partial函数生成偏函数
Jul 02 Python
Python环境搭建之OpenCV的步骤方法
Oct 20 Python
Python实现判断给定列表是否有重复元素的方法
Apr 11 Python
Python面向对象程序设计之继承与多继承用法分析
Jul 13 Python
用Python shell简化开发
Aug 08 Python
如何使用Python脚本实现文件拷贝
Nov 20 Python
详解python opencv、scikit-image和PIL图像处理库比较
Dec 26 Python
详解非极大值抑制算法之Python实现
Jun 28 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
《魔兽争霸3:重制版》翻车了?你想要的我们都没有
2019/11/07 魔兽争霸
关于mysql 字段的那个点为是定界符
2007/01/15 PHP
PHP递归调用的小技巧讲解
2013/02/19 PHP
设定php简写功能的方法
2019/11/28 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
用js计算页面执行时间的函数
2006/12/07 Javascript
js setattribute批量设置css样式
2009/11/26 Javascript
JavaScript中window.showModalDialog()用法详解
2014/12/18 Javascript
thinkphp 表名 大小写 窍门
2015/02/01 Javascript
nodejs加密Crypto的实例代码
2016/07/07 NodeJs
浅谈javascript中的三种弹窗
2016/10/21 Javascript
详解webpack介绍&安装&常用命令
2017/06/29 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
2017/08/19 Javascript
微信小程序实现滚动消息通知
2018/02/02 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
python检查序列seq是否含有aset中项的方法
2015/06/30 Python
详解python中requirements.txt的一切
2017/03/03 Python
浅谈五大Python Web框架
2017/03/20 Python
Python实现的自定义多线程多进程类示例
2018/03/23 Python
Python去除字符串前后空格的几种方法
2019/03/04 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
Python实战之制作天气查询软件
2019/05/14 Python
Python函数中参数是传递值还是引用详解
2019/07/02 Python
用Python调用win命令行提高工作效率的实例
2019/08/14 Python
基于python3抓取pinpoint应用信息入库
2020/01/08 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
屏蔽Django admin界面添加按钮的操作
2020/03/11 Python
使用scrapy ImagesPipeline爬取图片资源的示例代码
2020/09/28 Python
高中毕业的自我鉴定
2013/12/09 职场文书
大学三年的自我评价
2013/12/25 职场文书
毕业生爱心捐书倡议书
2015/04/27 职场文书
三好学生主要事迹怎么写
2015/11/03 职场文书
2016年师德先进个人事迹材料
2016/02/29 职场文书
Python中else的三种使用场景
2021/06/16 Python
mysql下的max_allowed_packet参数设置详解
2022/02/12 MySQL