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

4.7 满足一个条件用or

果果老师再带大家玩一个游戏:幸运大转盘。转盘上有9个数字,分别是1、2、3、4、5、6、7、8、9,只要指针对准5或9,就可以获奖。

通过程序要怎么实现呢?

代码


num = int(input("请输入指针对准的数字:"))
if  num == 5:
    print("恭喜你,你中奖了!")
if  num == 9 :
    print("恭喜你,你中奖了!")

程序结果为:

在上述程序中,当指针对准5时,条件判断if num==5为True;当指针对准9时,条件判断if num==9为True。只要其中一个条件判断为True,就能中奖。在Python中,or关键字能帮助我们简化上面的代码。

代码


num = int(input("请输入指针对准的数字:"))
if  num == 5 or num == 9 :
    print("恭喜你,你中奖了!")
else:
    print("谢谢光临!")

程序结果为:

在上述程序中:

(1)当我们输入的num=9时,执行if语句,此时num==5为False,num==9为True。我们使用了or关键字,只要任意一个条件判断为True,就能执行if中的代码块。所以,此时输出“恭喜你,你中奖了!”。

(2)当我们输入的num=5时,执行if语句,此时num==5为True,num==9为False。我们使用了or关键字,只要任意一个条件判断为True,就能执行if中的代码块。所以,此时输出“恭喜你,你中奖了!”。

(3)当我们输入的num=10时,执行if语句,此时num==5为False,num==9为False。我们使用了or关键字,只有两个条件判断都为False,才执行else里的语句。所以,此时输出“谢谢光临!”。 ulINPn96iGqho7h/1CXX/+/eqXfYZu1Gs0mUg7XzrJhN6Bo6MJVTZc2XZUQCrL/N

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