条件判断是根据一个或多个条件的结果来进行判断的。现在不理解没关系,我们来玩几个游戏,你就知道了。
第一个游戏:猜数字。
在手机上输入一个数字,然后告诉你数字的范围,让你猜,猜中的话,奖励你一个玩具。
如果 你猜中了, 那么 奖励你一个玩具。
这是一个条件判断, 如果 你猜的答案是正确的, 那么 奖励你一个玩具。
这个游戏还可以在大家聚会的时候玩,小伙伴们围一圈,其中一个人设置一个数字,然后大家轮着猜,不断缩小数字范围,谁最后猜中数字,就要唱一首歌。
第二个游戏:坐火车。
火车有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语句实现了猜数字游戏。下面果果老师带大家学习条件判断。