我就废话不多说了,大家还是直接看代码吧!

# 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求一个三位数的个位十位百位的值

定义一个三位数

a = 123456789

百位数: a//100%10

十位数: a//10%10

个位数: a//1%10

取倒数第几位,就是a//位数%10

以上这篇python输入一个水仙花数(三位数) 输出百位十位个位实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持云海天教程。

python输入一个三位数输出它的百位十位个位_python输入一个水仙花数(三位数) 输出百位十位个位实例...相关推荐

  1. python输入一个三位数输出百位十位个位_python输入一个水仙花数(三位数) 输出百位十位个位实例...

    我就废话不多说了,大家还是直接看代码吧! # python输入一个水仙花数(三位数) 输出百位十位个位 """ 从控制台输入一个三位数num, 如果是水仙花数就打印num ...

  2. 让用户输入一个三位数(若不是三位数则提示错误),判断该数是否是水仙花数。(水仙花数:每一位上的数字的立方和,等于该数本身)

    import java.util.Scanner; public class Test {public static void main(String[] args){/*让用户输入一个三位数(若不是 ...

  3. Python编程基础 第二章 编程练习 (第2轮开课补充)编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出。如果beg到end之间不存在水仙花数,则输出“not found”。

    9 编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出(水仙花数是一个三位整数,其值与各位数字的立方和相等).如果beg到end之间不存在水仙花数,则输出"not found& ...

  4. 打印水仙花数oracle,javaScript实现回文数、水仙花数判断和输出斐波那契数列

    javaScript实现回文数.水仙花数判断和输出斐波那契数列 发布时间:2020-07-22 01:15:37 来源:51CTO 阅读:422 作者:Cynthia_xie // 判断一个数是不是回 ...

  5. C语言求100 999之间的水仙花数,C语言输出100到999中所有的水仙花数

    ---------------------------------------------------------------------------------------------------- ...

  6. 升序输出三个数_C语言入门经典例题:求100~999的水仙花数

    ​C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制). C++,首要考虑的 ...

  7. PYTHON 编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出。如果beg到end之间不存在水仙花数,则输出“not found”。

     基本框架:确定有两个输入值,有两种输出状态,存在水仙花数为一种输入状态,不存在水仙花数为另一种输出方式. 解决思路:输入值用eval(),input()解决,为beg和end赋值,然后还要有一个fl ...

  8. python怎么输出1到100的数字集合_python 如何将一系列数字十个一行输出

    答案如下: 代码详解 1.使用循环输出列表,利用 计数器控制输出数量,当输出到第十个,计数器归零,重新开始计数 2.print输出增加end参数可以控制输出后以什么结尾 3.这里使用range方法快速 ...

  9. python2输出中文乱码各种办法都不行_Python中文全攻略 中文乱码 输出中文乱码

    插入数据库时,总是空,我做了如何操作,就好了.数据是采集过来的,程序是gbk编码 person_sql="insert into analyst(education_id,alys_name ...

最新文章

  1. 初始化栈、入栈、出栈、栈空、数制转换函数和主函数,实现1348转换成8进制的功能。
  2. 句法分析常用算法框架以及NLPIR、Dependency Viwer
  3. [转]应届毕业生生存法则--工作篇
  4. Spring Boot 2.0(二):Spring Boot 2.0尝鲜-动态 Banner
  5. 【干货】奢侈品线上消费圈层洞察-阿里妈妈.pdf(附下载链接)
  6. 如何优雅地排版微信公众号内的代码块?我推荐几款常用的发帖工具!
  7. 详解4种类型的爬虫技术
  8. 认知神经科学技术革命
  9. 2019年终总结-坚持的力量
  10. qq输入法 for linux,QQ输入法for Mac如何下载及安装
  11. 又拍云存储:CDN架构探索
  12. vue在按钮上绑定enter键
  13. 通过明道云实现培训机构客户管理
  14. EasySwoole3 Crontab的使用
  15. 抓包工具 Charles使用教程---抓取接口数据
  16. Android 11.0 当安装多个播放器时,设置默认播放器播放歌曲
  17. 小米无线路由器服务器用户名和密码忘了,小米路由器用户名和密码是什么
  18. C语言结构体变量 指针以及对结构体成员的访问
  19. [GBase 8s 教程]GBase 8s 事务(TRANSACTION)
  20. 【NLP】基于python fasttext的文本分类

热门文章

  1. 右键新建选项里面没有新建文件夹--win10
  2. [转] 关于“时间”的一次探索
  3. Android发送接收短信的代码示例
  4. php base64保存为图片
  5. 【Windows】解决家庭版系统无法开启远程桌面连接的问题
  6. 华为nova8pro和荣耀60pro哪个好
  7. 网站可行性报告范文_鄂州编写可行性报告公司2020范文格式
  8. windows GDI+ 绘图的简单封装
  9. 计算机在智能建筑中的应用,【计算机技术在建筑智能化中的应用研究原稿_0材料】...
  10. 前端开发是什么以及我们要学习什么