Python的条件控制和布尔类型
==为表示相等关系 =为赋值关系
第二个条件:
其中1为真
注意:None,它代表的是空值,自成一派,数据类型是NoneType。要注意它和0的区别,0是整数0,可并非什么都没有
原因在于’开心’是一个字符串,其类型为真
总结来说,这个是数值本身被判断来形成布尔值
第三个条件:
布尔值的运算产生 如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跳出