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 04 Python
python使用自定义user-agent抓取网页的方法
Apr 15 Python
Python中MySQL数据迁移到MongoDB脚本的方法
Apr 28 Python
Python实现好友全头像的拼接实例(推荐)
Jun 24 Python
对python使用http、https代理的实例讲解
May 07 Python
python抽取指定url页面的title方法
May 11 Python
python删除字符串中指定字符的方法
Aug 13 Python
Python 获取主机ip与hostname的方法
Dec 17 Python
py-charm延长试用期限实例
Dec 22 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
Jun 03 Python
python是怎么被发明的
Jun 15 Python
学习Python需要哪些工具
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
一个阿拉伯数字转中文数字的函数
2006/10/09 PHP
php ob_flush,flush在ie中缓冲无效的解决方法
2010/05/09 PHP
file_get_contents("php://input", "r")实例介绍
2013/07/01 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
Yii2隐藏frontend/web和backend/web的方法
2015/12/12 PHP
yii2 页面底部加载css和js的技巧
2016/04/21 PHP
Thinkphp事务操作实例(推荐)
2017/04/01 PHP
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
JavaScript中Array的实用操作技巧分享
2016/09/11 Javascript
AngularJS使用自定义指令替代ng-repeat的方法
2016/09/17 Javascript
js利用appendChild对标签进行排序的实现方法
2016/10/16 Javascript
js表单序列化判断空值的实例
2017/09/22 Javascript
vue中实现左右联动的效果
2018/06/22 Javascript
vue自定义标签和单页面多路由的实现代码
2020/05/03 Javascript
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
Django在Win7下的安装及创建项目hello word简明教程
2014/07/14 Python
Python中使用不同编码读写txt文件详解
2015/05/28 Python
python简单实现基于SSL的IRC bot实例
2015/06/15 Python
Python线性方程组求解运算示例
2018/01/17 Python
python利用高阶函数实现剪枝函数
2018/03/20 Python
Python 项目转化为so文件实例
2019/12/23 Python
关于tf.reverse_sequence()简述
2020/01/20 Python
详解java调用python的几种用法(看这篇就够了)
2020/12/10 Python
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
HTML5中的Web Notification桌面右下角通知功能的实现
2018/04/19 HTML / CSS
LUISAVIAROMA中国官网:时尚奢侈品牌购物网站
2020/11/01 全球购物
学前教育毕业生自荐信
2013/10/29 职场文书
2014年迎新年活动方案
2014/02/19 职场文书
文明好少年事迹材料
2014/08/19 职场文书
高中运动会广播稿
2014/09/16 职场文书
服务承诺书
2015/01/19 职场文书
转正申请报告格式
2015/05/15 职场文书
军训后的感想
2015/08/07 职场文书
MySQL不使用order by实现排名的三种思路总结
2021/06/02 MySQL
用JS实现飞机大战小游戏
2021/06/09 Javascript