所在的位置: python >> python发展 >> 0基础学python33

0基础学python33

中科白癜风公益惠民活动 http://nb.ifeng.com/a/20190527/7447319_0.shtml
#编程语言#第三十三节:Python的“if...elif...else语句”今天学习的是“if...elif...else语句”。已经学过的“if”简单语句,用来处理“如果......就......”的简单选择。上一节学过的“if...else”语句,用来处理“如果......就......否则其他......”的双向选择问题。现在学习的“if...elif...else”语句,则是用来处理“如果......就......再如果......就......再如果......就......再如果......就........................一直到否则其他......”的多项选择问题。语句格式如下:以上条件表达式可以是一个单纯的布尔值或者一个变量,也可以是比较表达式或者逻辑表达式。程序执行的顺序为:表达式1为Ture,执行语句块1;表达式1为False时,跳过语句1,进行elif表达式2的判断,为Ture时,执行语句块2......以此类推,直到以上1—n的所有表达式全部为False时,最终才会执行else中的语句块n+1。由此看来,if和elif都需要判断表达式的真假,而else不需要判断。从上面的叙述中可以看出,这就是一个非常典型的选择结构,通过一步一步的判断选择,最终得出结果。在上一节中学过,在Python中,else不能在没有if的配合下单独使用,同理elif也不能在离开if和else的情况下单独使用。在使用if语句的时候,需要遵循两个原则。第一个就是在使用布尔类型的变量作为判断条件的时候,尽量使用Python中的保留字not来进行代码书写,而不是用比较运算符直接判断真假。第二个就是代码书写格式上,在使用比较运算符“==”时,可以使用条件在前、变量在后的格式,比如:“if1==a:”,这样可以最大程度上防止将“ifa==1:”错写成“ifa=1:”。今天的结尾,我自己设计了一个小程序,用来展现“if...elif...else语句”的用法:输入一个数字,让你领略中国酒文化猜拳行令的含义。逐渐地,我也可以写一段简单的代码,来使自己的慢慢的体会编程的小乐趣。在时间宽裕的情况下,我觉得学一门编程语言是一件快乐的事情。为自己加油!“学海无涯,自学不息!”明天将要学习“if语言的嵌套”,请拭目以待。零基础学Python(全彩版)京东月销量好评率99%无理由退换京东配送¥30.7购买


转载请注明:http://www.aierlanlan.com/tzrz/5664.html

  • 上一篇文章:
  •   
  • 下一篇文章: