又有两天没有更新了,不过这次的内容挺简单的,就是把上一章的知识应用一下,顺便看你是否掌握了上一章的知识,下面是我我自己的结果与运行的结果对比:
我这里是在脚本里加了print,运行的时候会直接输出逻辑表达式中的结果 。
解题技巧:
1.找到相等判断等的部分(==或!=),将其改为其最终值(true 或者 false)。
2.找到括号里的and/or,先算出他们的值。
3.找到每一个not,算出他们取反的值。
4.找到剩下的and/or,解出他们的值。
5.都做完后,剩下的结果应该就是true或者false了。
第二十行的逻辑表达式刚好就可以利用解题技巧来做,这里我也不多解释了,就上个图,大家自己下来仔细想一想吧。
附加练习:
1.python里还有很多和!=、==类似的操作符,试着尽可能多的列出python中的等价运算符,如<或者<=。
答:这里的等价运算符我不是特别清楚是什么意思,我凑和着写吧
!=、==、<=、>=、<、>、&
然后我知道又与逻辑相关的运算符就是这些了,
2.写出每一个等价运算符的名称,如!=叫“不等于”
答:
!= | 不等于 |
== | 等于 |
<= | 小于等于 |
>= | 大于等于 |
< | 小于 |
> | 大于 |
& | 同‘and’ |
3.在python中测试新的布尔操作,再按回车键前你需要说出他的结果。不要考虑,凭自己的第一感觉就可以了。把表达式和结果用笔写下来再按回车键,最后看自己做对多少,做错多少。
答:这是到课后习题啊,就留给各位去做了
4.把习题三那张纸丢掉,以后你再也不需要查他了。
答:这道题同上。
好了,这一章节也算是完成了,好了,还是要提醒自己,不要把时间浪费在没有意义的事情上。