# 判断水仙花数"""
介绍:水仙花数是一个三位数,它的每位数字的3次幂之和等于它本身。例如:153 == (1 ** 3) + (5 ** 3) + (3 ** 3)知识点:1、算术运算符:幂,符号'**';整除,符号'//'; 取余,符号'%'2、if/else 条件语句3、类型转换4、while 循环
"""while True:# 带提示输入赋值num = float(input('请输入三位数整数:'))# 判断是否为整数if num > int(num):print('{}不是整数!!!'.format(num))continue  # 结束本次循环,开始下次循环# 判断是否为三位数if num < 100 or num > 999:print('{}不是三位正整数!!!' .format(int(num)))continue            # 结束本次循环,开始下次循环# 位数分离units = num % 10  # 分离个位tens = num % 100 // 10  # 分离十位hundreds = num // 100  # 分离百位# 判断是否为水仙花数if num == (units ** 3) + (tens ** 3) + (hundreds ** 3):print('{}是水仙花数' .format(int(num)))  # float转化int输出else:print('{:.0f}不是水仙花数' .format(num))  # 保留0位小数输出

运行结果:

Python 判断三位水仙花数相关推荐

  1. python求三位水仙花数

    三位水仙花数 1)"水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身.‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪ ...

  2. python判断三位数水仙花数_python 判断一个三位数是不是水仙花数

    原博文 2020-03-25 19:03 − 还有别的方法,这里只写了一种,可能复杂了点 水仙花数是一个三位数, 三位数的每一位的三次方的和还等于这个数. 那这个数就是一个水仙花数, ```pytho ...

  3. 三位水仙花数python代码

    三位水仙花数python代码 #水仙花数:其各位数字立方和等于该数本身. print("水仙花数有:") for i in range(100,1000):bw=i//100sw= ...

  4. Python课:三位水仙花数,用逗号分隔输出结果

    蜗牛日记20200224 中国大学MOOChttp://www.icourse163.org <Python语言程序设计>(9期) 2019年07月04日 10:00 - 2019年08月 ...

  5. 7-107 找出三位水仙花数 (15 分)

    7-107 找出三位水仙花数 (15 分) 本题要求编写程序,输出给定正整数M和N区间内的所有三位水仙花数.三位水仙花数,即其个位.十位.百位数字的立方和等于该数本身. 输入格式: 输入在一行中给出两 ...

  6. 找出三位水仙花数 c语言

    本题要求编写程序,输出给定正整数M和N区间内的所有三位水仙花数.三位水仙花数,即其个位.十位.百位数字的立方和等于该数本身. 输入格式: 输入在一行中给出两个正整数M和N(100≤M≤N≤999). ...

  7. 三位水仙花数 Python

    描述 "水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身.‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪ ...

  8. 【Python】字符串类型及操作求三位水仙花数

    "水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身.‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪例如:ABC是一个"3位水仙花数&quo ...

  9. JS求三位水仙花数,及自方幂数

    目录 水仙花数: 自方幂数: 水仙花数: "水仙花数"是指一个3位数,其每一位数字的立方和等于该数本身.水仙花数是一种特定的自方幂数. var sum; var a,b,c; va ...

最新文章

  1. Python为图像添加文本内容(Writing Text on Image)
  2. Go 语言编程 — gorm ORM 框架
  3. 转PHP5+APACHE2.2配置
  4. 熟读《阿里巴巴java开发手册》(二、异常日志)
  5. Spring定时器配置
  6. 硬盘的原理以及SQL Server如何利用硬盘原理减少IO
  7. linux开发板显示百叶窗图片,03Linux命令操作2
  8. 原 用Tomcat服务器配置https双向认证过程实战
  9. python爬虫网页数据案例_python+vue实现网站爬虫数据分析案例
  10. 【Shell】压缩相关命令
  11. SVN安装-配置-使用及myeclipse的插件安装(图文)
  12. 超神四年的王者荣耀 会被英雄联盟手游顺利推塔吗?
  13. 携程、快手、平安银行、哈啰出行是怎么落地数据治理和DataOps的?丨DAMS峰会...
  14. 高德地图:No implementation found for void com.autonavi.ae.gmap.GLMapEngine.nativeInitParam
  15. 《基于短时分数阶傅里叶变换的时频分析方法》
  16. 大数据开发的26个专业术语
  17. linux下生成dump文件方法及设置
  18. Python 生成双峰分布的概率密度函数并画图
  19. vim ide_将Vim变成R IDE
  20. IDEA远程连接虚拟机

热门文章

  1. FastDFS构成、特性、Linux下安装以及Java如何访问
  2. 人工智能和AI到底是什么,浅谈人工智能和AI
  3. RemoteView流程
  4. https双向加密认证
  5. 利用python开发的flappy bird 游戏
  6. 【数据分析与挖掘】数据分析学习及实践记录 | part 03-matplotlib常用统计图
  7. HTML文字溢出显示省略号和鼠标放在文字上显示全部文字信息
  8. wincc卡死、wincc运行卡在变量记录不动怎么办?WinCC在激活过程中卡住了怎么办?...
  9. java windows wifi密码_windows10 通过命令行来查看wifi密码
  10. 钰泰半导体ETA4034爆款OVP+OCP+NTC+OTP+FAULT五合一方案, 兼容BQ24314