网站大量收购闲置独家精品文档,联系QQ:2885784924

4.3 运用选择结构描述问题求解过程 课件 高中信息技术粤教版(2019)必修1.pptx

4.3 运用选择结构描述问题求解过程 课件 高中信息技术粤教版(2019)必修1.pptx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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都是独身数)二位无自恋(幂)数三位自恋(幂)数:水仙花数四位自恋(幂)数:四叶玫瑰数五位自恋(幂)数:五角

文档评论(0)

k12学习资料 + 关注
实名认证
内容提供者

教师资格证持证人

k12学习资料

领域认证该用户于2023年06月02日上传了教师资格证

1亿VIP精品文档

相关文档