2.Python中的基本运算
我们打开Python,请你尝试输入如下算式并尝试理解有什么为什么是这样的?
1+1 1+1.0 1-2 2-3.5 1*1 1*1.1 1/2 2/1 2/3 3/2 3//2 3/1.0 5/2.5
我们不难得到如下结果
2 2.0 -1 -1.5 1 1.1 0.5 2.0 0.6666666666666666 1.5 1 3.0 2.0
那么为什么会出现这样的情况呢?
1+1=2 为什么 1+1.0就会等于2.0呢?是因为当运算的表达式中存在小数时结果都会是带小数的
那为什么3//2不等于1.5而是1呢?因为//是整除符号,只保留整数结果。(请你不要想当然的认为是四舍五入,是直接舍去小数部分)
除了加减乘除之外,还有取模%
5%2=1
相信你以后可能已经忘掉了什么是取模,就是取余数,我们5除以2等于2余1 所以就是1了
关于求指数的,你可以采用循环结构实现,但是也有简单的方法,就是**
2**8=256
2的八次方等于256
是不是很简单,Python并没有很复杂的内容