该章学到了运用Python进行基本的数学运算。

3.1四大基本运算

加减乘都没有什么特别的,需要注意的是除法。python2中,‘/’会默认向下取整`

>>>print 5/2
2

可以把除法的两个数中的任何一个数作为小数输入,则可以保留小数部分

>>>print 3.0/2
1.5

而python3中则默认浮点数除法

>>>print (5/2)
2.5

如果在python3中想进行整除运算,可以使用双斜线

>>>print (5//2)
2

3.2操作符

+-*/ 这些符号都是操作符,=是赋值操作符,操作符所操作的东西称为操作数。

3.3运算顺序

python遵循正确的数学规则

3.4另外两个操作符

  • 指数–自乘为一个幂
    3的五次幂 可以表示为
    3 ** 5
    双星号表示指数或者一个数自乘为一个幂
    注意:^ 在python中使用不会得到错误消息,但是这个符合在python中不能表示幂。当然,利用**还可以用非整数作为指数
  • 取余
    %符号表示取余 例如
>>>print 7%2
1

同时使用/和% 就可以得到整数相除完整的答案。

  • 自增和自减

+= 自增
-= 自减

3.5非常大和非常小

其实讲的就是科学记数法,(E记法),大写小写E都是被允许的。
但除非特别要求,或者数字本身很大/很小,否则Python不会用E记法显示数字

学习总结-《父与子的编程之旅》chapter 3相关推荐

  1. 父与子的编程之旅 python 3 pdf_《父与子的编程之旅》嵌套循环例题解析

    <父与子的编程之旅>,11.4可变嵌套循环的问题解答. numBlocks 书里是Python2.X,我的是Python3.X,原理没有差别. 分析如下: 0.手动输入input 当 in ...

  2. #父与子的编程之旅#第八章

    新年第一篇,新年快乐!不废话,直接入正题! <父与子的编程之旅与小卡特一起学python>这本书真的比较通俗易懂好上手,是编程小白的最佳选择!(编者看到记得给我广告费) 第八章主要讲循环. ...

  3. 父与子的编程之旅--easygui无法使用

    阅读<父与子的编程之旅>根据书中内容在www.helloworldbook2.com中下载了Python2.7,书中说使用本书的安装程序便安装上了Easygui,但是在IDLE中执行imp ...

  4. 学习总结-《父与子的编程之旅》chapter 1

    该章主要介绍python的安装和运行. 书中使用的是python2.7.3版本,然而在学习和编程练习中,我使用的是python3.6,这样在练习的工程中也能熟悉一下python2和3的一些区别. 1. ...

  5. 学习总结-《父与子的编程之旅》chapter 11

    本章学习嵌套与可变循环 ###11.1 嵌套循环 比如要实现打印3个乘法表,就是一个简单的嵌套循环例子.对外循环的每次迭代,内循环都要完成它的所有迭代. ###11.2 可变循环 如果在一个for循环 ...

  6. 学习总结-《父与子的编程之旅》chapter 6

    通过运用EasyGui,简单的了解一下什么是GUI(图形用户界面),并进行简单的使用练习. 6.1什么是GUI GUI是Graphical User Interface的缩写,其中包括键入文本和返回文 ...

  7. 学习总结-《父与子的编程之旅》chapter 20

    这一章中,我们将了解如何使用 PyQt 建立 GUI,它能为你提供更多灵活性,可以对程序的外观有更多控制. 写一个 GUI 程序大体上可以分为两个主要部分.你需要创建用户界面本身 (UI),然后编写代 ...

  8. 学习总结-《父与子的编程之旅》chapter 14

    本章主要讲对象. 此篇往后 先只附上代码示例,内容之后有空再来填补. 示例: class Hot_dog:def __init__(self):self.cooked_level = 0self.co ...

  9. 《父与子的编程之旅——Python》(一)序章-第一章-第二章

    Python在作者的口中是一种比较简单的编程语言,但是作为一名初学者,我还是选择了这样一本"陪小朋友"一起学习Python的教学书,一步步来吧 1.2从IDLE启动Python 启 ...

  10. 父与子一起学python3,父与子的编程之旅 与小卡特一起学Python 第3版(全彩印刷)...

    章 出发吧 1 1.1 安装Python 1 1.2 从IDLE启动Python 2 1.3 来点指令吧 3 1.4 与Python交互 5 1.5 该编程了 7 1.6 运行你的个程序 9 1.7 ...

最新文章

  1. 可构建AI的「AI」诞生:几分之一秒内,就能预测新网络的参数
  2. 使用一个特别设计的损失来处理类别不均衡的数据集
  3. 深入理解MySQL执行过程及执行顺序
  4. 微软10亿美元砸入OpenAI:明为AGI,暗争谷歌,被指云计算换投资
  5. java就是我的幸福,嫁给幸福
  6. 李晓枫:金融信息化发展和创新的三方面
  7. 服务器win7internet协议议,主编细说win7系统internet协议在哪、添加TCPIP协议的操作方法...
  8. Learnopengl
  9. HDU2561 第二小整数【水题+序列处理】
  10. SpringBoot根据包名进行区分使用多数据源
  11. 判断数组中的元素是否连续
  12. 使用Dism++和Dism为优启通08PE添加驱动
  13. 如何创建桌面快捷方式
  14. 网易2018实习生招聘笔试题-JAVA开发实习生
  15. wincc7.4安装授权 全(文件分享)
  16. 水晶报表打印出错,未能加载文件或程序集“CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0
  17. 二分图/二部图(bipartite graph)
  18. 火狐浏览器如何导入和导出书签收藏夹
  19. 硬件系统工程师宝典(3)-----信号完整性分析是个啥?
  20. C语言之数组按协议存储与按协议解析

热门文章

  1. win10 更新 英特尔显示器音频 后显示器音箱没有声音
  2. 假设检验 python_数据清洗、假设检验
  3. 修改美化pycharm主题
  4. ❤️VS Code❤️,cmd终端窗口运行,解决中文乱码问题
  5. 中国移动计算机类行测题目,中国移动笔试题:行测巧用十字交叉法解题
  6. SQL文件示例(Mysql)
  7. window目录路径太深,如何删除文件夹?
  8. iPhone越狱后,常见路径大全
  9. 安装LoadRunner11时,会报缺少vc2005_sp1_with_atl_fix_redist错误
  10. Android通讯录程序设计报告,Android个人通讯录课程设计报告.doc