2.7 决策:if语句和比较运算符
条件是一个值为True或False的布尔表达式。下面的代码段判定7是否大于4以及7是否小于4:
True和False的首字母都要大写。True和False是Python关键字,使用关键字作为标识符会导致语法错误。
下表列出了Python中的比较运算符。
运算符>、<、>=和<=具有相同的优先级。运算符==和!=具有相同的优先级,但低于>、<、>=和<=的优先级。运算符==、!=、>=和<=的两个符号之间不能插入空格,否则会引发语法错误,例如:
如果颠倒运算符中的符号,将!=、>=和<=写成=!、=>和=<,也会引发语法错误。
使用if语句做出决策:首次使用脚本
首先介绍一个简单版本的if语句,它根据条件来决定是否执行一条语句(或一组语句)。程序将会读取用户输入的两个整数,并使用6条连续的if语句对它们进行比较,每条语句使用一种比较运算符。如果if语句中的条件为True,则执行相应的print语句;否则直接跳过print语句。
IPython交互模式有利于执行简短的代码段并立即查看结果。但要将多个语句作为一组语句执行,通常会将它们编写为一个脚本存储在以 ...
Get Python程序设计:人工智能案例实践 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.