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备份文件以及mysql数据库的脚本代码
Jun 10 Python
Python去掉字符串中空格的方法
Mar 11 Python
python进阶教程之函数参数的多种传递方法
Aug 30 Python
Python基于matplotlib实现绘制三维图形功能示例
Jan 18 Python
python消除序列的重复值并保持顺序不变的实例
Nov 08 Python
使用Python实现画一个中国地图
Nov 23 Python
python cv2在验证码识别中应用实例解析
Dec 25 Python
Python3的socket使用方法详解
Feb 18 Python
Python3.7安装pyaudio教程解析
Jul 24 Python
一文详述 Python 中的 property 语法
Sep 01 Python
图解Python中深浅copy(通俗易懂)
Sep 03 Python
python实现手机推送 代码也就10行左右
Apr 12 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开发的一些注意点总结
2010/10/12 PHP
PHP 查找字符串常用函数介绍
2012/06/07 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
thinkphp3.2点击刷新生成验证码
2016/02/16 PHP
JavaScript 创建运动框架的实现代码
2013/05/08 Javascript
js判断选择的时间是否大于今天的代码
2013/08/20 Javascript
浏览器的JavaScript引擎的识别方法
2013/10/20 Javascript
可插入图片的TEXT文本框
2013/12/27 Javascript
如何将网页表格内容导入excel
2014/02/18 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
json定义及jquery操作json的方法
2016/09/29 Javascript
javascript代码调试之console.log 用法图文详解
2016/09/30 Javascript
jQuery延迟执行的实现方法
2016/12/21 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
js封装成插件_Canvas统计图插件编写实例
2017/09/12 Javascript
ionic2.0双击返回键退出应用
2019/09/17 Javascript
JavaScript实现随机点名器
2020/03/25 Javascript
js简单实现自动生成表格功能示例
2020/06/02 Javascript
vue自定义指令和动态路由实现权限控制
2020/08/28 Javascript
[02:32]【DOTA2亚洲邀请赛】iceice,梦开始的地方
2017/03/13 DOTA
在Docker上开始部署Python应用的教程
2015/04/17 Python
Python爬虫利用cookie实现模拟登陆实例详解
2017/01/12 Python
Python常用时间操作总结【取得当前时间、时间函数、应用等】
2017/05/11 Python
Python读写文件基础知识点
2019/06/10 Python
DataFrame.to_excel多次写入不同Sheet的实例
2019/12/02 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
python创建文本文件的简单方法
2020/08/30 Python
js实现移动端H5页面手指滑动刻度尺功能
2017/11/16 HTML / CSS
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
中国酒类在线零售网站:酒仙网
2016/08/20 全球购物
学生拾金不昧表扬信
2014/01/21 职场文书
学生会干部自荐信
2014/02/04 职场文书
医院总经理岗位职责
2014/02/04 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
详解在SQLPlus中实现上下键翻查历史命令的功能
2022/03/18 SQL Server
Nginx 安装SSL证书完成HTTPS部署
2022/04/28 Servers