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 + openpyxl处理excel2007文档思路以及心得
Jul 14 Python
详解在Python程序中解析并修改XML内容的方法
Nov 16 Python
Python实现压缩与解压gzip大文件的方法
Sep 18 Python
Python读写zip压缩文件的方法
Aug 29 Python
python3 面向对象__类的内置属性与方法的实例代码
Nov 09 Python
python实现维吉尼亚加密法
Mar 20 Python
Python3enumrate和range对比及示例详解
Jul 13 Python
基于Django OneToOneField和ForeignKey的区别详解
Mar 30 Python
python实现将range()函数生成的数字存储在一个列表中
Apr 02 Python
python 发送get请求接口详解
Nov 17 Python
使用python对excel表格处理的一些小功能
Jan 25 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
Mar 03 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
Terran剧情介绍
2020/03/14 星际争霸
DC动画电影《黑暗正义联盟》曝预告 5月5日上线数字平台
2020/04/09 欧美动漫
使用 MySQL Date/Time 类型
2008/03/26 PHP
PHP 魔术函数使用说明
2010/05/14 PHP
php is_executable判断给定文件名是否可执行实例
2016/09/26 PHP
JavaScript 应用类库代码
2008/06/02 Javascript
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
2011/03/30 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
node.js中的fs.close方法使用说明
2014/12/17 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
2016/04/29 Javascript
基于jquery实现弹幕效果
2016/09/29 Javascript
jQuery完成表单验证的实例代码(纯代码)
2017/09/30 jQuery
vue+node+webpack环境搭建教程
2017/11/05 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
2018/02/03 Javascript
js传递数组参数到后台controller的方法
2018/03/29 Javascript
jQuery实现的电子时钟效果完整示例
2018/04/28 jQuery
Python爬取Coursera课程资源的详细过程
2014/11/04 Python
Python max内置函数详细介绍
2016/11/17 Python
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
2019/07/31 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
基于python读取.mat文件并取出信息
2019/12/16 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
2020/01/04 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
2021/01/27 Python
利用Python如何画一颗心、小人发射爱心
2021/02/21 Python
利用 CSS3 实现的无缝轮播功能代码
2017/09/25 HTML / CSS
韩国休闲女装品牌网站:ANAIS
2016/08/24 全球购物
*p++ 自增p 还是p所指向的变量
2016/07/16 面试题
高等学院职业生涯规划书范文
2014/09/16 职场文书
质量主管工作职责
2014/09/26 职场文书
2014年后勤工作总结
2014/11/18 职场文书
2015毕业实习推荐信
2015/03/23 职场文书
车辆挂靠协议书
2016/03/23 职场文书
导游词之山海关
2019/12/10 职场文书
MySQL 聚合函数排序
2021/07/16 MySQL
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫