接触过编程的人都知道,编程中的数学知识无处不在,通过数学建模能够解决我们实际生活中的很多问题。当然这并不是说必须要成为一名数学大神才能学编程,但掌握数学知识在编程中的表达方法却是很有必要的,今天南京小码王Python培训班老师就带领大家来学习一下Python编程中的四大运算法则,看看你掌握了没。
顺便说一句,Python中的很多知识同样适用于其他编程语言,也可以在电子表格之类的其他程序中使用,并非只有Python采用这种方式完成数学运算。
通过之前的学习我们已经了解Python可以做一些数学运算:使用加号(+)完成加法,另外使用星号(*)完成乘法。
同样的,Python可以使用连字号(-)(也称为减号)来做减法:
由于计算机键盘上没有除号(÷),所以所有程序都使用前斜杠(/)表示除法:
这是对的。不过有时Python做除法时会得到意外的结果:
咦?为什么会是这样的结果呢?所有人都知道3/2=1.5,这到底怎么回事呢?
要解释这个问题,我们就必须要分清楚整数和小数。如果你还不知道它们的区别,先来看看术语箱中简单的解释。
因为你输入的3和2都是整数,所以Python程序会默认为你同样想要整数作为答案。所以它会把答案1.5取整为非常接近的整数,也就是1。换句话说,Python完成了不带余数的除法。
要想解决这个问题,获得更精确的结果,可以这样试试看:
这样就没有问题了,只要把两个数中的任何一个作为小数输入,Python就会为你在答案中保留小数部分。
在学习Python编程的时候,一定要记住Python的这种整除行为,要知道很多Python程序员都曾因为忘记这一点而犯过错,有时候程序中的bug或者小错误就是因为这些不起眼的原因才会出现的。
Python是目前人工智能时代的重要编程语言,虽然没有java、C/C++这些商业语言复杂,但对于初学编程的孩子来说,需要学习和注意的方面还有很多。零基础的孩子想要入门并不简单,南京小码王开设了专业的Python培训班,有专业老师指导教学,这里有丰富的Python教程和实践课程,能够让孩子在亲自动手练习的过程中,掌握扎实的Python技能,提高编程的兴趣,实现快速入门的目的。欢迎家长带领孩子们前来试听了解我们的课程。