learning python in the hard way习题1~5的附加题练习
2017-04-23 16:43
405 查看
书本:“笨办法”学Python
版本:第3版
作者:Zed A.Shaw
这些答案都是我自己思考的,不能保证百分百对。我只是想让其他人学习这本书在做附加题练习的时候能有一个参考。如果哪里有错了,欢迎大家讨论~
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/d021df6846d502fd1a3c8709de5e37ac)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/52f684d366024f35cd1dc05d0fa3a48e)
在每行的”后面加上一个逗号,最后一行不用加。就可以让脚本只打印一行。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/fc8e9e009273c1d9be38325edf941dda)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/19f6a548c0827fa183111addde1112cb)
#的作用是对代码进行注释。#字符的英文名为octothorpe
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/a8d591d55119d642bdccab8fbd9e91ad)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/f7a05449b72ee582f981e9961428fec7)
我检查的我自己的代码,应该是没有错的。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/cc08d537c1621f0a3a2cc1feb679ccbe)
没有发现错误
我不读!
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/8c68f996bc0c812358c0e01f14eb1ec3)
这里说明一下我输入python2运行python是因为我把python改名了。如果没有特殊情况输入python就好了。运行了python之后就可以进行运算了。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/7992262c3d444149957af44b4adb5596)
没什么想要计算的东西,就计算2 + 3吧。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/43ce02082280990c1d7e518b0013fd15)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/ba4090b13e9b21a0c281fa064f66afcb)
4. 对于计算机来说不算是错。如果进行运算的数值为整型,那么计算出来的结果也为整型。例如:运算10/4得到2,因为运算的数值都为整型,所以得到的结果就会把小数部分去除变为整型。浮点数简单来说就是有小数位的数。
5. 只要把进行运算的数值变为浮点型,运算的结果就会有保留小数,计算的结果就会精确一点。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/7e97a28ebda594afc20dd69268ad33fa)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/3e4033bad24d7e3cc2cc1941d071c0c5)
浮点数简单来说就是有小数位的数。像1.3,1.33这写都是浮点数
加上一行注释的作用是有助于他人理解我们的代码,或者提高日后我们自己看代码的可读性。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/1f2241a68ea7f107a58ba231436023ca)
‘=’就是我们通常所说的赋值符号。
记住了。
操作如图
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/460542d5d2ce415515351ee31db92612)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/2bb67c199ef781bef47f1c260dc0043d)
python还有很多格式化字符串,百度python格式化字符串就能了解自己想要的信息。这个坑日后再填。
百度python格式化字符串就能了解自己想要的信息。
英寸与厘米和磅与千克之间的转换信息我肯定是百度的。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/23/e4f7fef232e35de8bf3123ce5fd8e02f)
版本:第3版
作者:Zed A.Shaw
这些答案都是我自己思考的,不能保证百分百对。我只是想让其他人学习这本书在做附加题练习的时候能有一个参考。如果哪里有错了,欢迎大家讨论~
习题1-附加题练习
只需要在最后一个print的字符串加上\n就可以多打印空白的一行。在每行的”后面加上一个逗号,最后一行不用加。就可以让脚本只打印一行。
#的作用是对代码进行注释。#字符的英文名为octothorpe
习题2-附加题练习
#字符的最主要的作用是给代码我检查的我自己的代码,应该是没有错的。
没有发现错误
我不读!
习题3-附加题练习
每个人的注释都会不一样,只要注释能让自己理解代码的含义就好了。这里说明一下我输入python2运行python是因为我把python改名了。如果没有特殊情况输入python就好了。运行了python之后就可以进行运算了。
没什么想要计算的东西,就计算2 + 3吧。
4. 对于计算机来说不算是错。如果进行运算的数值为整型,那么计算出来的结果也为整型。例如:运算10/4得到2,因为运算的数值都为整型,所以得到的结果就会把小数部分去除变为整型。浮点数简单来说就是有小数位的数。
5. 只要把进行运算的数值变为浮点型,运算的结果就会有保留小数,计算的结果就会精确一点。
习题4-附加题练习
没有必要,spcae_in_a_car进行的是乘法运算不会产生小数。所以没有不要用浮点数。浮点数简单来说就是有小数位的数。像1.3,1.33这写都是浮点数
加上一行注释的作用是有助于他人理解我们的代码,或者提高日后我们自己看代码的可读性。
‘=’就是我们通常所说的赋值符号。
记住了。
操作如图
习题5-附加题联系
这里修改不修改变量名都无所谓的,这里应该是要提示我们变量名是可以修改的。python还有很多格式化字符串,百度python格式化字符串就能了解自己想要的信息。这个坑日后再填。
百度python格式化字符串就能了解自己想要的信息。
英寸与厘米和磅与千克之间的转换信息我肯定是百度的。
相关文章推荐
- learning python in the hard way习题6~10的附加题练习
- learning python in the hard way习题11~15的附加题练习
- earn the python in hard way习题21~25的附加习题
- earn the python in hard way习题31~35的附加习题
- earn the python in hard way习题26~30的附加习题
- 《learning python the hard way》习题46 项目骨架搭建 问题小结(二)之 自动化测试代码问题
- 《learning python the hard way》习题46 项目骨架搭建 问题小结(一)之软件包的安装
- learn the python in hard way习题36~39的附加习题
- learn the python in hard way习题16~20的附加习题
- learn python the hard way(笨办法学python) 练习40 类的用法
- 【在路上】Learn Python The Hard Way 习题心得(ex16,17,18)
- Learn Python The Hard Way 习题41详解
- 列表的操作,习题38,learn python the hard way.
- learn python the hard way(笨办法学python) 练习38 附加练习
- 【Python】Learn Python the hard way, ex25 函数综合练习
- learn python the hard way(笨办法学python) 习题22
- learn python the hard way(笨办法学python) 练习50
- 【Python】Learn Python the hard way, ex41 面向对象术语练习
- Learn python the hard way_习题32_循环和列表
- 学习learn python the hard way习题46, ImportError问题