范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

我的学习笔记05程序流程控制

  前面一篇,编写的都是一些简单的语句,本篇就要学习程序流程控制方面的内容,了解如何控制程序的流程,使得程序具有"判断能力",能够像人脑一样分析问题。主要内容是①分支语句②循环语句③跳转语句。
  需要注意:程序流程控制会使程序智能化,也会使所有程序复杂化,本篇会结合代码运行方式演示示例。
  一、分支语句
  分支语句,它也被称为条件语句,Java和C等许多语言都有判断语句if和多分支语句switch,在Python则没有switch,多分支功能是通过if-elif-else实现的。
  1、if结构
  if结构的语法如下
  示例代码如下:
  代码文件可以通过文本文档或Sublime Text创建,为了让路径简短易查找,可将代码存于桌面
  通过Python指令运行文件
  运行文件需要键盘、;win+r,在弹出的窗口输入cmd,回车。输入上一张图的代码所在路径,回车开始运行
  2、if-else结构
  if-else结构的语法如下:
  示例代码如下:
  通过Python指令运行文件。
  3、if-elif-else结构
  if-elif-else结构的语法如下:
  示例代码如下:
  通过Python指令运行文件。
  二、循环语句
  Python支持两种循环语句:while和for。
  1、while语句
  在Java和C中都有while和do-while语句,但在Python中只有while语句。while语句先判断循环条件,若条件为True则执行循环体。
  while语句的语法
  示例代码如下:
  通过Python指令运行文件。
  在下图,Python的while语句中还可以使用带有else子语句,很奇怪。它的作用是什么?
  else子语句是在循环体正常结束时才执行的语句,当循环被中断时不执行,当遇到break、return和有异常发生时都会中断循环。
  示例代码如下:
  通过Python指令运行文件。
  修改示例代码:
  通过Python指令运行文件。
  2、for语句
  在很多编程语言中都有多种形式的for语句,Python中的for语句有什么特点?
  基于简单的设计理念,在Python中只有一种for语句,即for-in语句,它可以遍历任意可迭代对象(可迭代对象包括:字符串、列表、元组、集合和字典等。)中的元素。
  for语句的一般格式
  示例代码如下:
  通过Python指令运行文件。
  问:Python中的for语句与while类似,其中也可以带有else子语句,else子语句的作用是什么?
  答:for语句中的else子语句与while语句中的else子语句作用是一样的,在循环体正常结束时才执行,在遇到break、return和有异常发生是都会中断循环。
  示例代码如下:
  通过Python指令运行文件。
  修改示例代码:
  通过Python指令运行文件。
  三、跳转语句
  跳转语句能够改变程序的执行顺序,包括break、continue和return。break和continue用于循环体中,而return用于函数中。这里先介绍break和continue语句,对于return语句,将在后面的篇幅中介绍。
  1、break语句
  break语句用于强行退出循环体,不再执行循环体中剩余的语句。
  示例代码如下:
  通过Python指令运行文件。
  可以看到只循环了3次,item==3之后的数据不会被打印出来
  2、continue语句
  continue语句用于结束本次循环,跳过循环体中尚未执行的语句,接着进行终止条件的判断,以决定是否继续循环。
  示例代码如下:
  通过Python指令运行文件。
  注意:在输出结果中没有3
  4、动动手——计算水仙花数
  下面编写代码,通过while循环计算出束水仙花数。
  提示:水仙花数是一个三位数,三位数各位的立方之和等于三位数本身。
  下面给出的只是参考代码,可以自由发挥,计算出的水仙花数有4个:153、370、371和407。
  参考代码:
  这一篇有点难度,需要把每一个示例代码都练习一遍。难点主要是循环语句(while和for)中的else语句。须记住:循环体正常结束时执行else语句,如果发生中断,就不执行else语句。
  练一练
  1、编写程序通过for循环计算水仙花数。
  试着用Python输出所有的水仙花数
  2、能从循环语句的循环体中跳出的语句是(B )。
  A、for语句 B、break语句 C、while语句 D、continue语句
  解析:for和while是循环,
  break是强行退出整个循环,不再执行循环体中剩余的语句。所以选B。
  continue是跳出本次循环,跳过循环体尚未执行的语句,接着进行终止条件的判断,再决定是否继续循环。
  3、下列语句执行后,x的值是( D )
  a=3;b=4;x=5
  if a
谁能想到,硅谷银行爆雷了,受伤最深的居然会是普京现在,全世界恐怕没有第二个国家,会像俄罗斯一样那么依赖石油,普京也成了最关心国际油价的领导人。毕竟,大炮一响,每天都是黄金万两。但是偏偏,美国硅谷银行这时候爆雷了,世界就是那么奇妙海曲岁月寻访海曲中路86号市对外贸易局那些往事从海曲中路南侧海曲园向东,沿着最代表日照历史感的海曲桥前行五百米左右,跨越营子河,便是目前位于海曲中路86号的日照山孚大酒店。最初称为明珠大酒店,2001年7月28日开业,2003华润雪花啤酒法定代表人变更,赵春武接替侯孝海近日,记者从天眼查App获悉,华润雪花啤酒(中国)有限公司发生工商变更,侯孝海卸任法定代表人执行董事经理,均由赵春武接任。该公司成立于2003年6月,注册资本约2。47亿美元,经营wcba总决赛用盘外招!韩旭李梦引冲突,裁判视而不见!篮球比赛中的火爆冲突一直是体育新闻中的常客,但在女篮比赛中却不常见。在昨日的WCBA总决赛中,四川女篮在激烈的对抗后击败了内蒙古女篮,而这场比赛也因为双方球员的火爆冲突成为了热门话跟父母旅游的崩溃瞬间,哈哈哈为什么跟老一辈人出去旅行普遍很累导语随着大家生活水平的提高,以前旅游只是年轻人的事情,但是现在的老年人也开始了新的生活,也经常旅游,因为旅游对于老年人来说好处是颇多的,作为儿女,我德国羽毛球公开赛李诗沣完胜桃田贤斗,陈雨菲何冰娇无缘决赛新华社德国米尔海姆3月11日电(记者刘旸)2023德国羽毛球公开赛11日在鲁尔河畔米尔海姆的西部能源球馆展开半决赛,中国男单选手李诗沣职业生涯首次挑战日本名将桃田贤斗,最终大比分完科大硅谷引导基金子基金管理人招募令科大硅谷是依托全球高校院所校友网络,以科技体制创新改革为引领,聚力打造的创新链产业链资金链人才链融合发展的科技创新策源地和新兴产业聚集地示范工程。科大硅谷引导基金致力投早投小投科技伊朗外交部中国助力中东地区实现和平稳定与安全新华社德黑兰3月13日电(记者高文成)伊朗外交部发言人卡纳尼13日说,中国为伊朗和沙特阿拉伯同意恢复外交关系发挥了重要作用,为中东地区实现和平稳定与安全提供了助力。卡纳尼当天在伊朗共建绿美化州!企业家协会义务植树添新绿2023年3月12日,时值我国第45个植树节,化州市企业家协会党支部组织会员开展义务植树活动。化州市企业家协会党支部组织会员开展义务植树活动。在塘岗岭植树现场,化州市企业家协会党支快来赏花!鹰潭这里将举办第四届梨花节2023年鹰潭贵溪(白鹤湖塔桥)第四届梨花节定于3月18日在塔桥园艺场举行。活动以梨花盛开相约塔桥为主题,将会带您走进梨花的世界!邀您一起共享春日盛典,情定塔桥梨园。柳色黄金嫩,梨美债触红线,要中国增持,三天两家银行倒闭,财长拒绝提供资金美国国债触及红线,已经有了后续的负面效应,美国拥有31。4万亿美元的国债,美国通过发行国债可以补充财政赤字,但是由于连年财政赤字,因此美国国债的规模在不断攀升,在2023年1月19
家里有离不开儿女照顾的老人,儿女的日子怎么过的?今天谈谈这个问题!关于家里有离不开儿女照顾的老人,儿女的日子怎么过?别人家我不知道?我家的老人也就是我父亲!自从他摔坏了腿之后,一年比一年严重,再加上我继母去世!他一个人确实需要儿太原居住环境怎么样?全国居住环境最好的城市里面,毫无疑问应该有太原市一席,这里冬天无天寒地冻,最低温度在零下10左右,夏天最好,最热的时候不超过零上32,尤其是夜间温差大,凉快的很哪!睡个好觉是没问题亲戚突然打电话,公司内部集资,年息10,让我存钱,怎么办?还是不要凑这个热闹好,自己的钱还是自己去支配,可以存银行定期,也可以买银行的理财。就算少赚一点,至少不会赔钱。而且与别人无关,会让你以后少很多担忧或麻烦。而且年息10只是说说的吗,美剧中的美国家庭好像普遍没有安装防盗门防盗网,为什么?作者米叔,这才是美国创办者,旅美学者,资深媒体人。米叔在美国访问过许多州,并在三个州(俄亥俄,弗吉尼亚和爱荷华)住过一年以上。确实没有发现任何防盗门防盗窗。米叔以前在俄亥俄一大学城小规模纳税人和小微企业有什么区别?谢谢邀请!小规模纳税人和小微企业完全不在一个维度里,是按照不同的分类标准定义出来的。下面我们一起来探讨一下两者的区别与联系。1。小规模纳税人是税务机关对纳税人属性分类中的一种,纳税哈尔滨医科大学是高水平的医科大学吗?在国内医科大学中居于什么位置?医学讲究传统,论资排位的氛围很浓。现在医学界对医学院校的一般认知主要来源于八十年代卫生部极其严格的考核,全国医学生大考的方式来排定的,此类考核考试近三十年已经再没发生过了。根据当年为什么有人说烟灰缸里永远不要倒水?小时候,每次往烟灰缸里倒水,都会被老爸狠狠批评,让我感到十分委屈。后来步入社会,才明白小小烟灰缸,背后有着男人不可言说的痛!老爸,上个世纪60年代出生在农村,23岁时的他一贫如洗,有什么靠勤奋和努力就能做的副业吗?世上都是人找事,没有事找人,只要你肯做,总是有事做。勤奋努力虽不一定大富大贵,但是,绝对比懒惰要过的好。做有特色的小吃美食。我们这个小县城,有一对年近70的老夫妻,一直炸油条。他们人死了永远就是一把土,那活几十年的意义是什么?偶然看到这个问题,给出一些回答吧。我是正宗道门中人,曾奉师旨,独自在我宗门祖庭昆仑山某处隐修,极少人烟的地方。人生的意义,首先要明白,为什么你能做成一个人。为什么不是生成花鸟鱼虫牛在西安月收入6000是一个怎样的生活水平?谢谢邀请。我说说我的工资6000是怎么生活的2011年学校毕业,步入社会的第一份工作是销售电脑,其实是给老板当个小工,一个月600元,干了一年多涨到1500。到2012年有亲戚介绍有一些农民,当年没交社保,要求每月发400元养老金,合理吗?我没文化,路过就随便说两句吧,工人上班不是义务的,每年每月可拿到该有的报酬,自己缴纳部分社保费用,由用人单位负责一部分,所以退休后领取退休金是当然的,对于一个农民来说,特别是上了年