Python的条件控制和布尔类型

Python的条件控制和布尔类型

==为表示相等关系  =为赋值关系

第二个条件:

Python的条件控制和布尔类型

 

其中1为真

注意:None,它代表的是空值,自成一派,数据类型是NoneType。要注意它和0的区别,0是整数0,可并非什么都没有

Python的条件控制和布尔类型

 

原因在于’开心’是一个字符串,其类型为真

 

总结来说,这个是数值本身被判断来形成布尔值

 

第三个条件:

布尔值的运算产生  如and or not计算而定

 

Break的使用:

while True 就代表无限循意思,需要break来跳出循环

而这个称之为无限循环

break是跳出循环

而exit()函数是结束程序

 

有的时候出现死循环:cirl+c键盘打断

 

continue的使用:

continue的作用就是就是当某个条件为真时,又提前回到循环,而不会执行下面的代码

当while后面的条件为真时候,重新回到while,而不执行后面的

关键:提早开始循环,回到while

 

 

 

Break与continue只能用在循环中

 

If循环中 elif代表else if

 

例子:遍历1-7 排除4

n = 0while n < 7:

    n = n + 1

    if n == 4:

       continue

    print(n)

用continue来解决这种遍历问题

 

猜测银行卡位数;

time = 3while time > 0:

    time = time - 1

    guess_number = int(input('猜猜我的银行卡余额有几位数?'))

    if guess_number > 5:

        print('太多了啦…')

    elif guess_number < 5:

        print('这也太少了!')

    else:

        print('你猜对了!')

        Break

if time == 0:

print('机会用完啦~')

 

注意:!利用while控制循环次数,每次增减,break跳出