首页 > 其他 > 详细

条件,循环以及其他语句(下)

时间:2019-04-29 21:24:06      阅读:106      评论:0      收藏:0      [点我收藏+]

5.4、条件和条件语句

  5.4.1 关于bool值

  在学习条件语句的过程中,我们首先应该学习关于bool值。

  我们知道,用作bool表达式(如用if条件语句的条件),下面的值都将被解释器视为假:

  False   None  “” ()  []   {}

  换句话说,标准值False和None、各种类型(包括浮点数、复数等)的数值为0、空序列(如空元组等)以及空的映射(如空字典)都被视为假,而其他各种值都视为真,包括特殊值(True)。

 5.4.2  if语句、if...else语句、if....elif(多个)...else语句

 关于if语句、if....else语句、if....elif...else语句看下面一段代码就知道了:

 

name=input(‘What is your name‘)
if name.endwith(‘Gumby‘):
    print("Hello,Mr.Gumby")

 

name=input(What is your nameif name.endwith(Gumby):
    print("Hello,Mr.Gumby")
else:
    print(hehe)
num=int(input(Enter a number))
if num>0:
    print(The number is positive)
elif num<0
    print(The number is negative)
else:
    print(The number is zero")

  5.4.5  代码块嵌套

  下面穿差点额外的内容,你可将if语句放在其他if语句快中。

name=input(what is your name?)
if name.endwith(Gumby):
    if name.startswith(Mr.):
        print(Hello,Mr.Gumby)
    elif name.startswith(Mrs.):
        print(Hello,Mrs.Gumby)
    else:
        print(Hello,Gumby)
else:
    print(Hello,stranger)

 5.4.6 更复杂的条件

  1.关于比较判断符

                         表达式                                                                                       描述


                          x==y                                                                            x等于y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

    

条件,循环以及其他语句(下)

原文:https://www.cnblogs.com/liuxinkai94/p/10792535.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!