3.2 数字的奥秘

数字数据类型主要用来存储数字。在计算机编程中经常会用到数字,例如实验数据的计算、游戏中的得分、网上购物的支付等。Python支持4种不同的数字类型:int(整数)、long(长整型)、float(浮点型)、complex(复数)。本节主要介绍int和float。

·int:有符号整数,平时使用得比较多,例如1、90、-10等。

·float:浮点数,即小数,例如2.2、9.8、6.78等。

3.2.1 数字运算符

在第1章,我们已经知道Python可以做计算题,经常使用到运算符。

“+”运算符用来进行加法运算。例如,用Python计算9+8。

“-”运算符用来进行减法运算。我们出一个难度大一点的计算题:988888-564656,Python能帮我们计算出来吗?

“*”运算符用来进行乘法运算。例如,用Python计算89*65的值。

不过程序的乘法运算符长成这样*。

“/”运算符用来进行除法运算。例如,用Python计算988/34的值。

程序的除法运算符长成这样/。

3.2.2 运算顺序

学习了基本的数字运算符,接下来使用它们进行运算。

3+1*9等于多少呢?

有的小朋友会说:3+1*9=36

有的小朋友会说:3+1*9=12

哪个才正确呢?果果老师用Python来给你们解答一下:

因为两级运算时,先乘除,后加减。其中,加法和减法为第一级运算,乘法和除法为第二级运算。所以我们先进行乘法运算,1*9=9,再进行加法运算,9+3=12。看来要学习编程,数学方面也要下功夫。

再来计算一个更加复杂的题目(12+2)*3/2+4。这个计算式太复杂了,我计算不出来了。让Python来教教我们。

这次的算式是有括号的,先计算括号中的12+2=14,再计算括号外的14*3/2+4。括号外的先计算乘除,所以按顺序先计算乘法14*3=42,再计算除法42/2=21,最后计算加法21+4=25。

小朋友们,学会了吗?我们再挑战一个更加复杂的题目,如果这个都能计算出来,你们就很厉害了。题目是(((4+5)*2)/3)+10*2,看着很难。别怕,让Python来帮我们解决它。

这次的算式是括号中还套着括号,我们先计算最里层括号的4+5=9,这时算式变成了((9*2)/3)+10*2;接下来计算外面一层括号的9*2=18,算式成了(18/3)+10*2;再往外一层计算,18/3=6,算式成了6+10*2;这个时候就很简单了,先算10*2=20,算式变成了6+20=26。

3.2.3 给数字取一个洋气的英文名

在猜年龄游戏中,我们用age接收输入的数字27,计算机在内存中创建了数字对象27(当时使用的是字符串“27”,我们暂时理解为数字),然后挂上了标签age。这样我们就为数字对象创建了变量age,就像给数字取了一个洋气的英文名字一样。

这个简单的运算也可以用变量来表示。我们为1创建一个变量first,为4创建一个变量second,然后进行计算,把两个变量加起来,代码如下:

代码

first=1

second=4

print(first+second)

我们要计算1.2*5等于多少,用变量怎么表示呢?首先为浮点数1.2创建一个变量a,然后为整数5创建一个变量b,再进行相应的计算。

为了巩固学习,我们再来计算3/2,看看结果是多少。

OMmcNLRk0r2AEE2xwwVpSMsHhveHjsV/jvfLtMiiwbpEa35g0XV3GZCdL9rxwj9y

学python真好玩啊_Python真好玩:教孩子学编程最新章节_刘凤飞著_掌阅小说网相关推荐

  1. 零基础学python张志强_零基础学Python最新章节_张志强著_掌阅小说网

    1.5 Python的开发工具 Python的开发工具非常丰富,有许多强大的IDE(Integrated Development Environment)工具,如Komodo.PythonWin.Ec ...

  2. python中、变量指向的对象可以发生变化_Python程序设计最新章节_董付国著_掌阅小说网...

    1.3 Python版本的选择 1.选择Python3.x版本 有关 Python 版本的选择问题,大家可能已经有所了解.Python 有 2 个版本,一个版本是Python2.x,另一个版本是Pyt ...

  3. 给python点颜色 佘友军_给Python点颜色——青少年学编程最新章节_佘友军著_掌阅小说网...

    1.3 字符串运算 Python里面还有一种数据类型叫字符串.字符串就是一系列字符.我们可以把字符串理解为文本.在Python中,用引号括起来的都是字符串,其中引号可以是单引号,也可以是双引号,但必须 ...

  4. 大学计算机基础python-大学计算机基础最新章节_曾一著_掌阅小说网

    1.2 计算思维 1.2.1 计算思维的提出 随着计算机科学领域研究成果的不断丰富和完善,计算机技术已经应用于非常广泛的领域,如普适计算.商业智能.计算物理.计算医学等,与这些领域之间的融合越来越紧密 ...

  5. 你也能看得懂的python算法书pdf_你也能看得懂的Python算法书最新章节_王硕著_掌阅小说网...

    1.2 三大结构 Python语言中有三大结构:循序.分支和循环.这三种结构分别适用于不同的情况,一个复杂的程序中常常同时包含这三种结构. 1.2.1 循序结构 说到"循序"这个词 ...

  6. 教孩子学编程 python语言版_教孩子学编程 PYTHON语言版 PDF_IT教程网

    资源名称:教孩子学编程 PYTHON语言版 PDF 资源目录: 第1章Python基础--认识环境1 1.1认识Python3 1.2用Python编写程序5 1.3运行Python程序5 1.4本章 ...

  7. python教孩子学编程,教孩子学编程(Python语言版)

    教孩子学编程(Python语言版) 第1 章 Python 基础:认识环境 #NiceHexSpiral.py #运行后,挺奇特,整个作画过程,完全呈现. import turtle colors=[ ...

  8. python学了真的很有用吗-你还在盲目跟风学Python?你真的了解吗?某华大学教授有话要说...

    你觉得Python真的好吗?或许你在漫天的宣传中看到了这些: 接近英语的简单语法: 开发环境简单,能打字就能写代码: 众多的第三方库: 解释执行,不需要编译: 跨平台,方便移植: 但是作为一个负责任的 ...

  9. 《趣学Python——教孩子学编程》——第1部分 学习编程 第1章 Python不是大蟒蛇 1.1 关于计算机语言...

    本节书摘来自异步社区<趣学Python--教孩子学编程>一书中的第1章,第1.1节,作者[美]Jason R. Briggs,尹哲 译,更多章节内容可以访问云栖社区"异步社区&q ...

最新文章

  1. h5有缓存css,taro H5配置 cdn css js 缓存 hash 配置
  2. WebDriver原理分析
  3. 一.JavaScript基础
  4. Cordova内部http请求的proxy实现原理
  5. LinCode落单的数
  6. 在树莓派4上安装 .NET Core 3.0 运行时及 SDK
  7. Google 超分辨率技术 RAISR
  8. 百度SEO Rspod紫光网站模板建站之星
  9. 让多核CPU占用率曲线听你指挥(Windows实现)——《编程之美》1.1学习笔记
  10. 用opencsv文件读写CSV文件
  11. 计算机专业暑假实践心得7篇,计算机专业实习周记总结10篇
  12. 运动会加油稿计算机学院150字,学校运动会加油稿150字10篇
  13. PS画虚线的几种方法
  14. git 误删文件如何恢复
  15. 【Codewars】Bouncing Balls
  16. 墒情监测站智慧农研高标准农田设施
  17. 同浏览器 不同窗口 共享session 解决
  18. Linux 虚拟文件系统四大对象:超级块、inode、dentry、file之间关系
  19. 业界前沿技术:从零开始学视觉Transformer-Data-Efficient Image Transformers
  20. python实现微信医院挂号查询,并钉钉实时通知

热门文章

  1. 启动注销服务器,window server 2012系统服务器桌面重启关机注销的几种方法
  2. 视频编码h264怎么看_怎么用短视频带货最有效?看这一篇就够了
  3. Memcached与Redis的一些特点
  4. sass/lsee 转换css 网站 SASS 转 CSS 工具,在线 SASS/SCSS 编译工具 - 在线工具-wetools.com微工具
  5. 亚马逊的核心运营规律(我是做了3年亚马逊的)
  6. sqlserver drop image类型的列不释放空间问题处理
  7. 鼠友题库每日百题(三)
  8. SkyWalking仪表盘
  9. echarts设置柱状图柱体渐变色
  10. 张量分解和应用(1)