如果想要测试好几件事情该怎么办?假设你要为 8 岁以上的人创建一个游戏,另外你希望玩家至少上三年级。这就要满足两个条件。下面是测试这两个条件的一种方法:
age = float(raw_input("Enter your age: "))grade = int(raw_input("Enter your grade: "))if age >= 8: if grade >= 3:print "You can play this game."else: print "Sorry, you can't play the game."
注意第一个 print
行缩进 8 个空格,而不只是 4 个空格。这是因为每个 if
都需要自己的代码块,所以都要缩进 4 个空格。
提示
记住,如果你使用 Python 3 的话,需要将
raw_input
替换为input
,调用print("You can play this game.")