运算规则
- 括号优先:有括号,从括号内部向外计算
- 先乘除,后加减:
* /优先级高于+ - - 同级从左往右算:优先级一样,就从左边算到右边
1:4*3+1/4-12
计算步骤:
- 先算乘法:
4 * 3 =12 - 再算除法:
1 /4 =0.25 - 再从左往右加减:
12 +0.25 =12.25;12.25‑12 =0.25
print(4*3+1/4-12) #输出 0.25Code language: PHP (php)
试一试练习题
32 * 5
32*5
#结果:160Code language: PHP (php)
32 * (5 + 76)
32*(5+76)
#先括号:5+76=81;再乘法32*81 = 2592Code language: PHP (php)
其他示例
>>> (24 * (8 + 3 + 7.0 + 9))
648.0
>>> (24 * (8 + 3 + 7.0 + 9))/19
34.10526315789474
>>> (24 * (8 + 3 + 7 + 9))/19
34.10526315789474
>>> (24 * (8 + 3 + 7 + 9))%19
2
%是取余数运算符
演示
>>> 32*5
160
>>> 32*34+12
1100
>>> 32*(34+12)
1472
>>> 12-(32*(34+12))
-1460
32*34+12:先乘,后加32*(34+12):括号改变顺序,先算加法,再乘法
总结
括号优先算里面,
再算乘除后加减,
同级运算从左算。