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 16 Python
通过Python使用saltstack生成服务器资产清单
Mar 01 Python
python executemany的使用及注意事项
Mar 13 Python
python探索之BaseHTTPServer-实现Web服务器介绍
Oct 28 Python
理论讲解python多进程并发编程
Feb 09 Python
Python实现获取前100组勾股数的方法示例
May 04 Python
对python 通过ssh访问数据库的实例详解
Feb 19 Python
pip指定python位置安装软件包的方法
Jul 12 Python
Python内置函数locals和globals对比
Apr 28 Python
python 爬虫爬取京东ps4售卖情况
Dec 18 Python
Python读取pdf表格写入excel的方法
Jan 22 Python
详解Python自动化之文件自动化处理
Jun 21 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有效防止同一用户多次登录
2015/11/19 PHP
PHP函数import_request_variables()用法分析
2016/04/02 PHP
[原创]图片分页查看
2006/08/28 Javascript
javascript最常用与实用的创建类的代码
2010/08/12 Javascript
JQury slideToggle闪烁问题及解决办法
2011/07/05 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
JavaScript弹出新窗口并控制窗口移动到指定位置的方法
2015/04/06 Javascript
基于javascript实现彩票随机数生成(升级版)
2020/04/17 Javascript
jQuery常用的一些技巧汇总
2016/03/26 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
2016/08/01 Javascript
JavaScript Uploadify文件上传实例
2017/02/28 Javascript
Ajax实现不刷新取最新商品
2017/03/01 Javascript
ECMAScript6 新特性范例大全
2017/03/24 Javascript
vue2.0实战之基础入门(1)
2017/03/27 Javascript
微信小程序调用PHP后台接口 解析纯html文本
2017/06/13 Javascript
jQuery.form.js的使用详解
2017/06/14 jQuery
灵活使用console让js调试更简单的方法步骤
2019/04/23 Javascript
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
原生js实现3D轮播图
2020/03/21 Javascript
JS实现分页导航效果
2020/02/19 Javascript
[33:23]Secret vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[48:51]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第一场 11.28
2020/12/02 DOTA
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
Python中__name__的使用实例
2015/04/14 Python
python中numpy包使用教程之数组和相关操作详解
2017/07/30 Python
windows下numpy下载与安装图文教程
2019/04/02 Python
python 解决flask uwsgi 获取不到全局变量的问题
2019/12/22 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
2020/03/12 Python
英国最受欢迎的母婴精品品牌:JoJo Maman BéBé
2021/02/17 全球购物
网络教育自我鉴定
2014/02/04 职场文书
公安机关正风肃纪剖析材料
2014/10/10 职场文书
2014年反腐倡廉工作总结
2014/12/05 职场文书
会计专业求职信范文
2015/03/19 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
python Django框架快速入门教程(后台管理)
2021/07/21 Python