• 首页
  • 教育理念
  • 文章专题
  • 编程教程
    • – Scratch编程教程
    • – AppInventor编程
    • – Python编程教程
    • – NOIP信息学奥赛
    • – C/C++编程教程
    • – JS编程教程
  • 少儿编程学院
    • – 在线课程
    • – 学院名师
    • – 动态资讯
  • 少儿编程社区
    • – 在线编程
    • – 编程作品
    • – 专题创作
  • 更多
    • – APP客户端
    • – 关于我们
    • – 寻求合作
    • – 少儿编程联盟
投稿 登录 注册
  • 首页
  • 文章专题
  • 教育理念
  • 编程教程
  • 少儿编程学院
  • 微信公众号
  • APP客户端
少儿编程学院
少儿编程教育-微信公众号
首页 › 编程教程 › Python编程教程 › 正文
Python教程Python编程编程教程编程教育

爸爸教我学Python编程-第10课-四大基本数学运算

爸爸教我学编程爸爸教我学编程 Python编程教程 2018-01-25 3,023 0
爸爸教我学Python编程-第10课-四大基本数学运算-少儿编程教育网

爸爸教我学Python编程-目录

如果你对计算机感兴趣,想更多地了解它到底怎么工作,想知道怎样才能让??它做你想做的事情,这也不失为学习编程的一个好理由 ...

刚开始的交互模式中使用Python时,我们已经看到它可以完成简单的算术运算。现在来看Python还能对数字做些什么,还能完成哪些数学运算。也许你没有意识到,不过要知道,数学确实无处不在!特别是在编程中,我们一直都在使用数学。

这并不是说你必须成为一位数学大师才能学习编程,不过可以想想看……每个游戏都有某种需要累计的分数,在屏幕上绘制图形时必须使用数字来确定图形的位置和颜色,移动的物体会有方向和速度,这都要用数字来描述。所有有意思的程序几乎都会以某种方式使用数字和数学。所以下面就来学习Python中有关数学和数字的一些基础知识。

爸爸教我学Python编程-第10课-四大基本数学运算-少儿编程教育网

顺便说一句,这里学习的很多知识同样适用于其他编程语言,也可以电子表格之类的欺了程序中使用。并不是只有Python采用这种方式完成数学运算。

四大基本运算

在第1章中我们已经看到Python可以做一些数学运算,使用加号(+)完成加法,另外使用星号(*)完成乘法。

如你所料,Python使用连字号(-)(也称为减号)来做减法:

>>>print8-5

3

由于计算机键盘上没有除号( ÷),所以所有程序都使用前斜杠(/)表示除法。

>>>print6/2

3

这是对的。不过有时Python做除法时会得到意外的结果:

>>>print3/2

1

咦?我还以为计算机精通数学计算呢,原来不过如此!所有人都知道3/2=1.5

这到底怎么回事?

嗯,虽然看起来好像很傻,其实Python确实想表现得聪明一些,要解释这个问题,你要知道整数和小数。如果你还不知道它们的区别,先来看看术语箱中简单的解释

术语箱:

整数(integer)就是我们平常数数时所说的数,如1、2、3、另外还包括0和负数,如-1、-2、-3.

小数(decimal number )也称为实数(real number ),这些数有小数点而且后面有不数位,如1.25、0.3752和-101.2。

在计算机编程中,小数也称为浮点数(floating-point number,有时简写为floats,或者如果只有一个浮点数,就简写为float)。这是因为小数点会“浮动”。0.00123456或12345.6都是浮点数。

因为你输入的3和2都是整数,所以Python认为你同样想要整数作为答案。所以它会把答案1.5取整为最接近的整数,也就是1.换名话说,Python完成了不带余数的除法。

要解决这个问题,可以这样试试看:

>>>print3.0/2

1.5

这样就好多了,如果把两个数中的任何一个作为小数输入,Python就会知道你想在答案中保留小数部分。

爸爸教我学Python编程-第10课-四大基本数学运算-少儿编程教育网

 

喜欢 (0)
打赏
  • 打赏支付宝扫一扫
  • 打赏微信扫一扫
微博 微信 QQ

微信扫一扫,分享到朋友圈

微信公众号
编程少年Scratch实物积木
少儿编程教育-微信公众号
上一篇

JavaScript少儿编程教程-第10课-字符串的长度和截取

下一篇

啊哈C语言编程-第1课-编程的魔力

猜你喜欢

  • 教育部重磅!青少年编程能力等级考试来了!少儿编程教育全面普及!

    教育部重磅!青少年编程能力等级考试来了!少儿编程教育全面普及!

  • 亲身经历青少年AI人工智能技术等级考试!北京大学出题,工信部发证!

    亲身经历青少年AI人工智能技术等级考试!北京大学出题,工信部发证!

  • 这份1000万人收藏的计算机科学速成课,快来免费领取吧!

    这份1000万人收藏的计算机科学速成课,快来免费领取吧!

  • 小学生教你学编程,8岁上海小学生开少儿编程课爆红网络!

    小学生教你学编程,8岁上海小学生开少儿编程课爆红网络!

  • 少儿学编程好吗?为什么学少儿编程?少儿编程学什么?

    少儿学编程好吗?为什么学少儿编程?少儿编程学什么?

  • 计算机科学速成课-第6课:寄存器和内存

    计算机科学速成课-第6课:寄存器和内存

爸爸教我学编程
爸爸教我学编程作者

我真的不是自黑!

中国STEAM教育2018年度风云榜

微信公众号

推荐专题

  • 有趣的少儿编程游戏推荐

    查看专题
  • 国外优秀的少儿编程教育

    查看专题
  • S科学-T技术-E工程-M数学

    查看专题

猜你喜欢

  • NOIP复赛复习(二十)剪枝与坐标离散化
    2017-10-21

    NOIP复赛复习(二十)剪枝与坐标离散化

  • 教育部:71所高校已设置人工智能学科,打造自主创新高地!

    教育部:71所高校已设置人工智能学科,打造自主创新高地!

    2018-06-10
  • 为什么我们创新不如美国?看看他们的小学编程课你就知道了!

    为什么我们创新不如美国?看看他们的小学编程课你就知道了!

    2017-06-23
  • 17名科学院院士:关于让儿童节成为“无网游日”的呼吁!

    17名科学院院士:关于让儿童节成为“无网游日”的呼吁!

    2018-06-01
  • 这7位中国年轻人正在让世界颤抖,引领创新中国的未来!

    这7位中国年轻人正在让世界颤抖,引领创新中国的未来!

    2018-12-25

热门文章

    暂无文章

热门标签

鲨鱼公园高考改革高考加分青橙创客青少儿防疫阿部和广错误观念逻辑思维费米科学贝尔科教谷歌教育计算机科学计算机思维解决方案西瓜创客

微信公众号

热门文章 热门标签 年度归档 少儿编程教育联盟

Copyright © 2021 少儿编程教育网 粤ICP备17057575号 · Designed by shaoerbc.org

大家都在搜

  • Scratch教程
  • scratch2下载
  • Scratch编程
  • 编程思维
  • 信息学奥赛
  • STEM教育
  • 编程一小时
  • 自主招生
  • 少儿编程竞赛

关注我们的公众号

微信公众号