- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
454373707898……153407……“回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”。中国加油!加油中国!水仙花数回文数:将一个数字的各位数字反向排列所得自然数与它本身相等
那喀索斯天下第一美男子16年后水仙花数(Narcissisticnumber)也被称为超完全数字不变数(pluperfectdigitalinvariant,PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrongnumber),水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身。例如:1^3+5^3+3^3=153。
判断水仙花数分析问题先求出百位(a)、十位(b)、个位(c)的数字,再求三个数字的立方和,最后判断是否与原数字相等;如果相等,则是水仙花数,如果不等,则不是水仙花数。
判断水仙花数设计算法YN
4.3运用选择结构描述问题求解过程用于判断给定的条件,根据判断的结果来控制程序的流程。
朋友的意思程序猿的理解
4.3.1if语句的应用1.单分支if语句在程序设计中,主要使用条件语句(if语句)来实现判断和选择。if(条件表达式):语句A4个空格格式条件表达式语句AYN
if(a**3+b**3+c**3==m):print(m,”是水仙花数”)a^3+b^3+c^3==m?m是水仙花数Yif(条件表达式):语句A判断水仙花数
判断水仙花数编写程序x=input(请输入一个三位数:)m=int(x)a=m//100b=m//10%10c=m%10if(a**3+b**3+c**3==m):print(m,是水仙花数。)调试程序
x=input(请输入一个三位数:)m=int(x)a=m//100b=m//10%10c=m%10if(a**3+b**3+c**3==m):print(m,是水仙花数。)if(a**3+b**3+c**3!=m):print(m,不是水仙花数。)YYNN
判断水仙花数设计算法YN
if(a**3+b**3+c**3==m):print(m,是水仙花数。)else:print(m,不是水仙花数。)if(条件表达式):语句Aelse:语句B2.双分支if语句条件表达式语句AY语句BN
x=input(请输入一个三位数:)m=int(x)a=m//100b=m//10%10c=m%10if(a**3+b**3+c**3==m):print(m,是水仙花数。)else:print(m,不是水仙花数。)编写程序调试程序
思考1:取出三位数(x)的百位(a)、十位(b)、个位(c)还有其他方法吗?a=x//100c=a%10b=(x-a*100-c)/10a=x//100b=(x-a*100)//10c=x-a*100-b*10x=input(请输入一个三位数:)m=int(x)a=int(x[0])b=int(x[1])c=int(x[2])if(a**3+b**3+c**3==m):print(m,是水仙花数。)else:print(m,不是水仙花数。)
异常值:‘qjyz’无法转换为int型思考2:如果调试运行程序时输入的不是三位数会怎样?
3.if语句的嵌套if(条件表达式):语句Aelse:语句Bif语句中的语句A和语句B还可以是if语句。if(条件表达式):if(条件表达式):语句Belse:语句Celse:语句A
问题:以下程序片段中哪些是if嵌套结构?
判断水仙花数升级版设计算法
x=input(请输入一个三位数:)if(x.isdigit()): if(len(x)==3): m=int(x) a=int(x[0]) b=int(x[1]) c=int(x[2]) if(a**3+b**3+c**3==m): print(m,是水仙花数。) else: print(m,不是水仙花数。) else: print(您输入的不是三位数。)else: print(您输入的不是数字。)编写程序调试程序
自恋(幂)数:如果在一个固定的进制中,一个n位自然数等于自身各个数位上数字的n次幂之和,则称此数为自恋(幂)数,十位以内(含十位)的自恋(幂)数都有一个专用中文名。一位自恋(幂)数:独身数(0-9都是独身数)二位无自恋(幂)数三位自恋(幂)数:水仙花数四位自恋(幂)数:四叶玫瑰数五位自恋(幂)数:五角
您可能关注的文档
- 中考化学一轮复习第15讲----常用化学实验仪器与基本操作.pptx
- 端午节 小学主题班会.pptx
- 4.1 交叉穿编的美 课件-高中美术湘美版选择性必修5 工艺.pptx
- 课题3 金属资源的利用和保护-九年级化学下册课件(人教版).pptx
- 7.1 燃烧和灭火课件--九年级化学人教版上册.pptx
- 第十二单元 课题2 化学元素与人体健康 课件-九年级化学人教版下册.pptx
- 2.2 流程的组成与描述 课件-高中通用技术粤科版(2019)必修 技术与设计2.pptx
- 9.2溶解度(第2课时)课件-九年级化学人教版下册.pptx
- 6.2.2金属活动性顺序置换反应课件-科粤版化学九年级下册.pptx
- 10.2 酸和碱的中和反应课件-九年级化学人教版下册.pptx
文档评论(0)