加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

笨办法学Python 习题 29: 如果(if)

发布时间:2020-12-17 16:59:23 所属栏目:Python 来源:网络整理
导读:下面是你要写的作业,这段向你介绍了“ if 语句”。把这段输入进去,让它能正确执行。然后我们看看你是否有所收获。 #?-*-?coding:utf-8?-*-people?=?20cats?=?30dogs?=?15if?people??cats:????print?"Too?many?cats!?The?world?is?doomed!"if?people??cats:

下面是你要写的作业,这段向你介绍了“ if 语句”。把这段输入进去,让它能正确执行。然后我们看看你是否有所收获。

#?-*-?coding:utf-8?-*-
people?=?20
cats?=?30
dogs?=?15

if?people?<?cats:
????print?"Too?many?cats!?The?world?is?doomed!"

if?people?>?cats:
????print?"Not?many?cats!?The?world?is?saved!"

if?people?<?dogs:
????print?"The?world?is?drooled?on!"

if?people?>?dogs:
????print?"The?world?is?dry!"

dogs?+=?5
if?people?>=?dogs:
????print?"People?are?greater?than?or?equal?to?dogs."
if?people?<=?dogs:
????print?"People?are?less?than?or?equal?to?dogs."
if?people?==?dogs:
????print?"People?are?dogs."

结果

Too?many?cats!?The?world?is?doomed!
The?world?is?dry!
People?are?greater?than?or?equal?to?dogs.
People?are?less?than?or?equal?to?dogs.
People?are?dogs.

另外一种精简写法:

#?-*-?coding:utf-8?-*-
people?=?20
cats?=?30
dogs?=?15

if?people?<?cats:
????print?"Too?many?cats!?The?world?is?doomed!"

elif?people?>?cats:
????print?"Not?many?cats!?The?world?is?saved!"

if??people?<?dogs:
????print?"The?world?is?drooled?on!"

elif?people?>?dogs:
????print?"The?world?is?dry!"

dogs?+=?5
if?people?>?dogs:
????print?"People?are?greater?than?or?equal?to?dogs."
elif?people?<?dogs:
????print?"People?are?less?than?or?equal?to?dogs."
else:
????print?"People?are?dogs."

加分习题

猜猜“ if 语句”是什么,它有什么用处。在做下一道习题前,试着用自己的话回答下面的问题 :

1.你认为 if 对于它下一行的代码做了什么?

????如果if判断成功则进行下面,否则退出判断。

2. 为什么 if 语句的下一行需要 4 个空格的缩进?

????和def一样

3. 如果不缩进,会发生什么事情?

????报错

4. 把习题 27 中的其它布尔表达式放到 ``if 语句 `` 中会不会也可以运行呢?试一下。

5. 如果把变量 people,cats,和 dogs 的初始值改掉,会发生什么事情?

????判断结果不一样

常见问题回答

+= 是什么意思?

x += 1 和 x = x + 1 一样,只不过可以少打几个字母。你可以把它叫做加值符。一样的,你后面还会学到 -= 以及很多别的表达式。


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读