驱动案例
BMI身体质量指数,是目前国际上常用的衡量人体是否健康的一个标准。当我们需要比较分析一个人的体重对于不同高度的人所带来健康影响时,BMI值是一个中立而可靠的指标。
要求编写:
身体健康小助手BMI:请输入身高、体重检测BMI,如果BMI>=30输出肥胖![BMI=体重(kg)÷身高的平方(m)]
运算符
算术运算符
算术运算符包括+、-、*、/、//、%和**,这些运算符都是双目运算符,每个运算符可以与两个操作数组成一个表达式。
Python在对不同类型的对象进行运算时,会强制将对象的类型进行临时类型转换,这些转换遵循如下规律:
布尔类型进行算术运算时,被视为数值0或1;
整型与浮点型运算时,将整型转化为浮点型;
其它类型与复数运算时,将其它类型转换为复数类型。
比较运算符
比较运算符有:==、!=、>、=、<=。比较运算符同样是双目运算符,它与两个操作数构成一个表达式。
赋值运算符
赋值运算符的功能是:将一个表达式或对象赋给一个左值,其中左值必须是一个可修改的值,不能为一个常量。
>>> a = 3
>>> b = 5
>>> a = b
>>> a
5
混合赋值运算符:
逻辑运算符
Python中分别使用or、and、not这三个关键字作为逻辑运算“或”、“与”、“非”的运算符,其中or与and为双目运算符,not为单目运算符。
>>> 3 or 0
3
>>> 3 - 3 and 5
0
>>> not(False)
True