购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.1 什么叫条件判断

条件判断是根据一个或多个条件的结果来进行判断的。现在不理解没关系,我们来玩几个游戏,你就知道了。

4.1.1 猜数字

第一个游戏:猜数字。

在手机上输入一个数字,然后告诉你数字的范围,让你猜,猜中的话,奖励你一个玩具。

如果 你猜中了, 那么 奖励你一个玩具。

这是一个条件判断, 如果 你猜的答案是正确的, 那么 奖励你一个玩具。

这个游戏还可以在大家聚会的时候玩,小伙伴们围一圈,其中一个人设置一个数字,然后大家轮着猜,不断缩小数字范围,谁最后猜中数字,就要唱一首歌。

4.1.2 坐火车

第二个游戏:坐火车。

火车有3条路线,分别通往北京、上海、南京。想要去哪里,就要买到哪里的火车票。

(1) 如果 要去的地方是上海, 那么 购买G7358杭州到上海的火车票。

(2) 如果 要去的地方是北京, 那么 购买G34杭州到北京的火车票。

(3) 如果 要去的地方是南京, 那么 购买G7686杭州到南京的火车票。

(4) 如果 哪里也不想去, 那么 待在杭州。

上面例子中的4个如果都进行了条件判断。

在Python程序中,我们可以通过if语句来控制程序的执行。基本的形式为:

if判断条件:

执行语句块……

else:

执行语句块……

猜数字

if 你猜中了:

那么 奖励你一个玩具。

坐火车

if 要去的地方是上海:

那么 购买G7358杭州到上海的火车票。

if 要去的地方是北京:

那么 购买G34杭州到北京的火车票。

if 要去的地方是南京:

那么 购买G7686杭州到南京的火车票。

if 哪里都不想去:

那么 待在杭州。

判断条件成立时,执行后面的代码块。

代码


import random
num = random.randint(0,9)
valString = input("请输入你猜的数字:")
varNum = int(valString) #转化为数字类型
if  varNum == num:                
     print("恭喜你,你获得了奖励。")
if  varNum != num:
     print("抱歉,你不能获得我的奖励了。正确数字是:%d" 
       %num)

程序运行结果为:

我们用if语句实现了猜数字游戏。下面果果老师带大家学习条件判断。 6bHJ7YuKOyET8OeRt+UDiktFXgedrEKyaTZetMHBlq+vmfjVz2IDGTOlkPNWiPSE

点击中间区域
呼出菜单
上一章
目录
下一章
×