首页 » 父与子的编程之旅:与小卡特一起学Python » 父与子的编程之旅:与小卡特一起学Python全文在线阅读

《父与子的编程之旅:与小卡特一起学Python》7.7 使用 and

关灯直达底部

上面最后这个例子可以达到目的。不过还有一种更简便的方法来做同样的事情。可以像下面这样结合两个条件:

我们使用 and 关键字来结合这两个条件。and 表示两个条件都必须为真才能执行下面的代码块。

可以用 and 把两个以上的条件放在一起:

age = float(raw_input("Enter your age: "))grade = int(raw_input("Enter your grade: "))color = raw_input("Enter your favorite color: ")if age >= 8 and grade >= 3 and color == "green":    print "You are allowed to play this game."else:    print "Sorry, you can't play the game."  

如果有两个以上的条件,所有条件都必须为真,这个 if 语句才能为真。

还有其他方法来结合多个条件。