大家好!我是幻化意识流。今天继续跟我学Python。 上次的作业:自己编写简单的加减乘除运算并输出 下面我们继续操练起来: 作到这里,你一定会问出问题来了,对就是除法这里: 5/2应该等于2.5才对吧,怎么会是2呢? 这个关键点也是Python2和Python3的典型区别所在了。 在Python2中要想得到2.5这个浮点值,那必须这样: 看到了吧,分子或者分母必须有一个是浮点数才行。 但是这种情况在Python3中不会发生,Python3中,5/2会直接得出2.5来 如果想得出整除的效果,那就得 5//2才能得出2来。 知道了吧,这就是为什么说Python3并不是Python2的升级版了。很多开发人员,现在还是在2和3中来回的切换,不同的项目各用各的。 作业:用Python计算3的8次幂是多少? (提示:我们在其他编程语言中经常用 "^" 这个符号来表示某个数的多少次幂,但是,在Python里不是!) 答案下次课揭晓! 感谢您在此学习!再见!