习题 29: 如果(if)?

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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."

你应该看到的结果?

$ python ex29.py 
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.
$

加分习题?

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

  1. 你认为 if 对于它下一行的代码做了什么?
  2. 为什么 if 语句的下一行需要 4 个空格的缩进?
  3. 如果不缩进,会发生什么事情?
  4. 把习题 27 中的其它布尔表达式放到``if语句``中会不会也可以运行呢?试一下。
  5. 如果把变量 people, cats, 和 dogs 的初始值改掉,会发生什么事情?

Project Versions

Table Of Contents

Previous topic

习题 28: 布尔表达式练习

Next topic

习题 30: Else 和 If

This Page

时时彩后三杀号软件 新宝gg登录 时时彩三爷杀号技巧 寻找时时彩帝国大底群 重庆时时彩一星17元
连中王时时彩软件 重庆时时彩怎么坐庄 澳门时时彩5分彩官网 大玩家时时彩智能预测 苹果手机时时彩平台
重庆时时彩怎么杀尾号 时时彩互刷 先知电子狗升级软件 淘宝上卖的时时彩计划 先知者软件多少费用
董狐时时彩 重庆时时彩倍投计算器 tbk时时彩平台 江西时时彩后二软件 重庆时时彩9.5投注平台
北京体彩11选5开奖查询结果 贵贵州11选5 26日湖北快3走势图 十一选五怎么玩法规则 王瑞儿21点小视频
凯时娱乐 吉林快3走势图和值 快乐10分开奖 卷皮网9.9元包邮 新疆风采喜乐彩开奖
时时彩ssc计划软件 云南十一选五 开奖结果 六和曾道人 安徽快3和值走势图 亿客隆彩票
盛兴彩票网 勐拉168 燕赵风采排列5 河南11选5中任选1 山西快乐十分钟玩法