练习 29 if 语句 Learn Python 3 The Hard Way

大家好呀~不知不觉又过去了两天(捂脸...

上个练习我们进行了一些布尔表达式的练习,今天我们学习 if 语句。其实从逻辑上理解 if 语句并不难:如果满足 A,就返回 B,否则就返回 C。

下面来看练习正文。

练习 29 What if

这个练习中的 Python 脚本将带你了解 if 语句。输入代码,准确运行,然后再想想你都学到了什么。(注意冒号和缩进!)

ex29.py

你会看到

练习 29 结果

附加练习

这里需要我们思考一下 if 语句的含义和作用。可以把答案写在本子上,或者电脑的便签上。

你认为 if 对它下面的代码起什么作用?

为什么 if 下面的代码要缩进 4 个空格?

如果没有缩进会发生什么?

你能从练习 27 里面把一些布尔表达式放进 if 语句吗?试试看。

如果你改变 people,cats 和 dogs 的初始值会发生什么?

(大家应该意识到了,if 语句的一些语法结构跟我们前面学到的函数非常类似,所以大家可以类比着来记。)

常见问题

是什么意思?就相当于 ,但是输入的内容更少。你可以把它叫做“累加”(increment by)运算符。之后你还会学到 这样类似的表达。

好好学习|天天进步

公众号ID:xuexiier

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180310G0CU0E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券