- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python基础知识西南财经大学管理科学与工程学院王俊
目录一、条件判断1.1if条件判断二、循环语句2.1for循环2.2while循环2.3退出循环1
一、条件判断if条件判断编程时经常需要检查一系列条件,并据此决定采取什么措施。在python中,if语句能让你检查程序的当前状态,并采取相应的措施。2
一、条件判断if语句ifconditional_test:dosomething3if-else语句在条件测试通过时执行一个操作,在没有通过时执行另一个操作。else有两个特性:
(1)else需与if搭配使用,它无法独立出现。必须先有if,然后才能使用else。
(2)if与else成互斥关系,else是把if判断条件无法囊括的情况全部揽到了自己这里。
一、条件判断if-elif-else语句检查超过两个的情形,使用if-elif-else语句依次检查每个条件测试,直到遇到通过了的条件测试,通过测试后,python会跳过余下测试。4
一、条件判断if-if语句与if-elif语句区别:例:现有成绩单scores=[87,54,71,88,92],按照学习成绩=90分的同学用A表示,60-89分的同学用B表示,60分以下的用C表示,重新制作一份成绩单并打印出来。scores=[87,54,71,88,92]A=[]B=[]C=[]for?i?in?scores:????if?i=90:????????A.append(i)????elif?i60?and?i89:????????B.append(i)????else:????????C.append(i)print(fA等级:{A})print(fB等级:{B})print(fC等级:{C})5scores=[87,54,71,88,92]A=[]B=[]C=[]for?i?in?scores:????if?i=90:????????A.append(i)????if?i60?and?i89:????????B.append(i)????else:????????C.append(i)print(fA等级:{A})print(fB等级:{B})print(fC等级:{C})
一、条件判断if-if语句与if-elif语句区别:例:披萨店顾客点餐。如果顾客点了两种配料,就需要确保在其披萨中包含这些配料requested_toppings=[mushroom,extra?cheese]if?mushroom?in?requested_toppings:????print(Adding?mushrooms)if?extra?cheese?in?requested_toppings:????print(Adding?extra?cheese)6总结:如果只想执行一个代码块,就使用if-elif-else语句;如果要执行多个代码块就使用一系列独立的if语句
二、循环语句2.1for循环Pythonfor循环可以按照从头到尾的顺序来“访问”列表里的所有元素,并且根据我们的需求对这些元素进行操作。
7条件与片段
二、循环语句for循环的执行顺序:使用for循环,逐个访问了NumberList中的元素,并且打印了每个元素。当我们执行完for循环以后,如果同一层级(缩进一致)还有代码未执行,则按照顺序,继续自上而下执行。程序跳出循环,继续执行和for循环处于同一层级的print()语句。本例中,这时的i在for循环结束时取值为5(循环到了5),所以再次打印出5。8
二、循环语句for循环累加:for循环经常应用在多个数累加/累乘的计算中,也就是说需要反复多次地对大量数字进行同样地操作。JDlist=[120,234.5,338,42]sum=0for?i?in?JDlist:????sum=sum+i?print(sum)734.5
9
二、循环语句2.2while循环Pythonfor循环用于针对集合中的每个元素都执行一个代码块,而while循环则不断运行,直到指定的条件不满足为止。While循环也叫条件循环
10
二、循环语句While循环计数右图中,变量j就是一个计数器,它的作用是通过自身值的不断变化来索引出列表NumberList中对应的值,推动while循环的进行。在while循环里,判断条件是j5,所以在循环语句里对变量j进行了每次加1再赋值给j的动作。随着j的数值增大,在某个时刻,判断条件j5就会变为False,循环就会结束。
11
二、循环语句while循环与for循环区别循环的终止条件(边界条件)不一样for循环的终止条件是遍历完这个list。
而while循环的终止条件是一个比较运算(j5),当这个比较条件为True的时候继续
文档评论(0)