笨办法学python习题30else和if

这一章的开头就是上一章附加练习的标准答案,我与之对比了一下,发现内容还是基本一致的,不过书上的答案写的更加的详细。

代码不长,细心点尽量不犯错,下面是脚本和运行结果:

附加练习:

1.猜想一下elif和else的功能。

答:elif的作用我百度了一下,目的就是不让代码显得冗长,只要elif或者if后面的布尔表达式为真,该段if——elif代码段就完成了,else的话就是反之的意思,即if和elif判断值都为假时就执行else后面的语句。 

2.将cars、people和buses的数值改掉,然后 追朔每一个if语句,看看最后会打印出什么。

答:改掉变量值其对应的布尔表达式也会发生改变,所以最后执行的语句可能不同,具体操作我就不演示了。 

3.试着写一些复杂的布尔表达式,如:cars>people and buses<cars.

答,我就用例题中的这个例子写一个就好了,截图如下:

 

 

因为if后面的布尔表达式为真,所以就只执行if后面语句,运算这个表达式时应该是先算出and两边的真假在利用真值表判断真假 

4.在每一行的上面加上注释,说明这一行的作用。

这章也完成了,再接再厉吧,提醒一下自己,别把时间浪费在没有意义的事情上,加油!!!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值