1 布尔运算
2 布尔运算的方式
(1)两个数值的比较

主要记住前两种
==和!=,这两种在条件判断中用得非常多。还有大于>和小于<了,这都属于数学常识了。 另外,特别提醒大家一点:在代码中,A == B表示A和B相等,==表示相等关系;而=表示给变量赋值。=和==虽然长得相似,但没有任何关系。
(2)直接用数值做运算
在Python中已经设定好什么数据为真,什么为假。假的是有限的,那么除了假的,就都是真的。
这个表的左侧一列,它们在Python中被判定为假,比如
False、0、''(空字符串)等等。假的东西是有限的,那么除了假的,其他就都是真的。比如上一个例子中出现的整数1,就是真的。 至于None,它代表的是【空值】,自成一派,数据类型是NoneType。要注意它和0的区别,0是整数0,可并非什么都没有。
(3)布尔值之间的运算
(4)小结



3 四种新语句
(1)break语句


if...break的意思是如果满足了某一个条件,就提前结束循环。记住,这个只能在循环内部使用。
break前面一共缩进了【8个空格】。
这是因为if之下的语句要缩进4个空格(按一次Tab键),这里的if...break又嵌套在while或for循环中,而循环语句本身又要缩进4个空格。这样一来,break就缩进了【4+4=8】个空格(按两次Tab键)。
【注】:Tab键和空格键不能同时混用
(2)continue语句

(3)pass语句
(4)else语句
else不但可以和if配合使用,它还能跟for循环和while循环配合使用。
(5)小结

4 循环小练习


secret = 24 #设定秘密数字while True:guess = input('你来猜猜我的秘密数字是多少:') #输入猜测数字if int(guess)==secret: #数字对比print('正确!你很棒哦。')breakelif int(guess)>secret:print('你猜的太大了,请重新猜猜~')else:print('你猜的太小了,请重新猜猜~')

# 我的答案secret = 24 #设定秘密数字i = 0while i<3:guess = input('你来猜猜我的秘密数字是多少:') #输入猜测数字i=i+1if int(guess)==secret: #数字对比print('正确!你很棒哦。')breakelif int(guess)>secret:print('你猜的太大了,请重新猜猜~')else:print('你猜的太小了,请重新猜猜~')print('你猜的次数过多')
# 老师的答案secret = 24for i in range(3):guess = input('guess which number is my secret:')if int(guess) ==secret:print('正确!你很棒哦。') #输出结果breakelif int(guess)>secret:print('你猜的太大了,请重新猜猜~')else:print('你猜的太小了,请重新猜猜~')else:print('给你3次机会都猜不到,你失败了。')





