接触过编程的人都知道,编程中的数学知识无处不在,通过数学建模能够解决我们实际生活中的很多问题。当然这并不是说必须要成为一名数学大神才能学编程,但掌握数学知识在编程中的表达方法却是很有必要的,今天南京小码王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技能,提高编程的兴趣,实现快速入门的目的。欢迎家长带领孩子们前来试听了解我们的课程。

python编程中的运算_Python编程中的四大运算法则相关推荐

  1. python 中m op n运算_Python数字类型、数值运算操作符、数值运算函数

    一.数字类型 (一)整数类型int(integer) int与数学中的整数概念一致 特点:可正可负,没有取值范围 整数有四种表示形式: 十进制,没有引导符号:10, 88,-485 二进制,以0(零) ...

  2. 可用作python变量名的是_Python编程4:什么是变量

    #少儿编程# 我们在上一篇<Python编程3:与计算机对话之键盘输入input()>中介绍input()函数时曾经使用过变量,将键盘输入的内容赋给变量name.变量,在各个编程语言中都是 ...

  3. python写科学计算器代码_Python编程使用tkinter模块实现计算器软件完整代码示例...

    Python编程使用tkinter模块实现计算器软件完整代码示例 来源:中文源码网    浏览: 次    日期:2018年9月2日 Python编程使用tkinter模块实现计算器软件完整代码示例 ...

  4. python编程和应用数据_python编程之变量和简单的数据结构

    一.变量 前面我们用python输出了"hello world!" 这次我们在前面加入一行,定义一个变量,然后修改第二行. 添加变量导致Python解释器需要做更多工作.处理第1行 ...

  5. python从入门到实践_Python编程从入门到实践日记Day32

    Python编程从入门到实践日记Day32 第7章 函数(八) 1.传递任意数量的实参 - 使用任意数量的关键字实参 有时候,需要接受任意数量的实参,但预先不知道传递给函数的会是什么样的信息.在这种情 ...

  6. python封装 继承 多态 举例_python面向对象中的封装、继承、多态

    封装 可以简单的理解为隐藏一切可以隐藏的实现细节,只向外界提供简单的编程接口.我们在类中定义的方法其实就是把数据和数据的操作封装起来了,在我们创建了对象之后,只需要给对象发送一个消息(调用方法)就可以 ...

  7. python新建文件夹口令_python编程快速上手—口令保管箱

    之前小编为大家整理了如何成为一个优秀的程序员应该具备的品质,接下来为大家展示一个简单有趣的python小项目,从中体会编程的乐趣.小编了解这个小项目之后,很是惊奇,觉得python竟然还可以做这样的事 ...

  8. python好学么零基础_python编程好学吗 自学行吗

    很多人都说python简单好学,对于有编程经验和一定基础的人来说,学python并不难.但如果是零基础人员,学起来还是有一定难度的.Python相对于其他编程语言来说比较容易,入门简单,对零基础人员比 ...

  9. python写错了怎么撤回_Python编程常见问题与解答

    1.问:Python代码运行速度和C语言相比,哪个更快? 答:一般来说,Python代码的运行速度比C语言的慢很多,但是如果充分运用内置函数.标准库对象和函数式编程模式的话,运行速度会提高很多,可以接 ...

最新文章

  1. alpine 交互sh_在这个免费的交互式教程中学习Alpine JS
  2. web.config配置文件详解
  3. 2017-2018-1 20155226《信息安全系统设计基础》第2周学习总结
  4. 【linux技术】分布式存储技术实战演练
  5. 毕业设计:文献参考(十三)
  6. R语言blotter包回测实例
  7. 统计一个整数的所有因子的个数_【题解循环嵌套】1095:数1的个数
  8. 【算法学习】线性时间排序-计数排序、基数排序和桶排序详解与编程实现
  9. python基础之面向对象(二)(封装、继承、多态)
  10. MySQL重要但容易被忽略_MySQL自定义函数存储过程
  11. c语言iec 103协议程序,IEC103通信流程详解.doc
  12. 电子/自动化专业常用软件介绍
  13. python海龟画图函数汇总
  14. cocos2dx掼蛋_cocos2d/x 自带字体(label)
  15. APE格式及编解码说明
  16. tableau-去掉ABC方法
  17. 电商WMS与云仓储-E店宝-陈涛
  18. 蓝桥杯等差数列,双阶乘
  19. 自定义类型:结构体,枚举,联合
  20. python前端框架实例_Python数据可视化:PyQt5 + ECharts框架实例

热门文章

  1. Linux下调tcp最大参数
  2. mysql配置两个猪数据库_Linux下安装启动多个Mysql
  3. 小程序中ajax返回数据,微信小程序调用接口返回数据或提交数据
  4. python图片保存重命名_Python实现重命名一个文件夹下的图片
  5. vue如何把数组转为json数组_vue.js,_vuejs Ajax取得一个数据json数组,vue.js - phpStudy...
  6. Win7宽带连接错误678怎么办
  7. Win11如何将游戏隐藏 Win11游戏隐藏的方法
  8. 如何关闭默认浏览器检查
  9. Win7怎么设置文件共享 Win7共享设置方法
  10. ie6 css padding,IE6padding的一个影响布局的问题在