第七章判断再判断之其他类型的测试,,


  其他类型的测试

  很幸运,其他比较操作符更容易记,小于(<)、大于(>)和不等于(!=)。(还可以使用与孩子一起学编程-python教程表示不等于),不过大多数人都用!=。)还可以把>或<与=结合起来表示大于或等于(>=)以及小于或等于(<=)。数学课上你可能已经见过这样的一些符号。

  还可以把两个大于和小于操作符“串”在一起完成一个范围测试,比如:

  if 8 < age < 12

  这会检查变量age的值是否介于(但不包含)8和12之间。如果age等于9、10或11(或者8.1或11.6等),这就会是true,如果希望包含年龄为8和12的情况,可以这样做:

  if 8 <= age <=12:

  术语箱

  比较操作符(comparison operator)也称为关系操作符(relational operator),因为它们要测试两边值的关系(relation):相等还是不相等,大于还是小于。比较也称为条件测试(conditional test)或逻辑测试(logical test)。在编程中,逻辑(logical)就是指某个结论的答案是真还是假。

  代码清单7-1显示了一个使用比较的示例程序。先在IDLE编程器中创建一个新文件,键入这个程序并保存,把它命名为compare.py。然后运行这个程序,试着用不同的数运行多次,可以试试不同的情况,比如第一个数较大、第一个数较小,以及两个数相等,看看会得到什么结果。

  与孩子一起学编程-python教程

评论关闭