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
Python XML RPC服务器端和客户端实例
Nov 22 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
Oct 11 Python
python使用xpath中遇到:到底是什么?
Jan 04 Python
Python之NumPy(axis=0 与axis=1)区分详解
May 27 Python
python3.6环境安装+pip环境配置教程图文详解
Jun 20 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
Mar 10 Python
Python中格式化字符串的四种实现
May 26 Python
Python Map 函数的使用
Aug 28 Python
python 星号(*)的多种用途
Sep 21 Python
jupyter notebook快速入门及使用详解
Nov 13 Python
基于Python实现射击小游戏的制作
Apr 06 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的FTP学习(二)[转自奥索]
2006/10/09 PHP
PHP入门速成教程
2007/03/19 PHP
php模板函数 正则实现代码
2012/10/15 PHP
微信获取用户地理位置信息的原理与步骤
2015/11/12 PHP
Yii2基于Ajax自动获取表单数据的方法
2016/08/10 PHP
利用php_imagick实现复古效果的方法
2016/10/18 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
kmock javascript 单元测试代码
2011/02/06 Javascript
如何实现修改密码时密码框显示保存到cookie的密码
2013/12/10 Javascript
8个实用的jQuery技巧
2014/03/04 Javascript
使用jquery实现放大镜效果
2014/09/02 Javascript
一个不错的js html页面倒计时可精确到秒
2014/10/22 Javascript
jQuery使用toggleClass方法动态添加删除Class样式的方法
2015/03/26 Javascript
jQuery UI插件实现百度提词器效果
2016/11/21 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
深入探究AngularJs之$scope对象(作用域)
2017/07/20 Javascript
使用 Node.js 模拟滑动拼图验证码操作的示例代码
2017/11/02 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
nodejs对项目下所有空文件夹创建gitkeep的方法
2019/08/02 NodeJs
javascript实现点亮灯泡特效示例
2019/10/15 Javascript
node省市区三级数据性能测评实例分析
2019/11/06 Javascript
vue vant Area组件使用详解
2019/12/09 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
Python数据结构之Array用法实例
2014/10/09 Python
Python wxPython库使用wx.ListBox创建列表框示例
2018/09/03 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
2019/04/29 Python
对python中基于tcp协议的通信(数据传输)实例讲解
2019/07/22 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
Python基于unittest实现测试用例执行
2020/11/25 Python
JSP&Servlet技术面试题
2015/05/21 面试题
参观考察邀请函范文
2014/01/29 职场文书
医院中层管理人员培训心得体会
2016/01/11 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
MyBatis 动态SQL全面详解
2021/10/05 MySQL
阿里云ECS云服务器快照的概念以及如何使用
2022/04/21 Servers