首页 » 与孩子一起学编程 » 与孩子一起学编程全文在线阅读

《与孩子一起学编程》7.6 测试多个条件

关灯直达底部

如果想要测试好几件事情该怎么办?假设你要为 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 个空格。