习题 4:变量和命名

你已经学会了 print 和算术运算。下一步你要学的是“变量”。在编程中,变量只不过是用来指代某个东西的名字。程序员通过使用变量名可以让他们的程序读起来更像英语。而且因为程序员的记性都不怎么地,变量名可以让他们更容易记住程序的内容。如果他们没有在写程序时使用好的变量名,在下一次读到原来写的代码时他们会大为头疼的。

如果你被这章习题难住了的话,记得我们之前教过的:找到不同点、注意细节。

在每一行的上面写一行注解,给自己解释一下这一行的作用。
倒着读你的 .py 文件。
朗读你的 .py 文件,将每个字符也朗读出来。

用jupyter notebook运行代码

img_c1654ac6351bc96f91d98e8a7d532644.png


加分习题

编辑内容上方是条件,下面是包含条件的问题,翻译出来的就是结果了。在前面一节提到过,计算的时候print后面不用加引号,从上述结果来看也同样适用于变量赋值,上面的space_in_a_car=4.0,加了浮点数,所以结果也带有浮点数,浮点数详细说明也请参照上一章。值得注意的是,编辑的代码要保持变量一致性,包含变量的输入内容一定要和条件中的变量一摸一样,而这就需要我们的细心,否则的话翻译出来是没有结果的,会出现下面这种情况:

Traceback (most recent call last):
  File "ex4.py", line 8, in <module>
    average_passengers_per_car = car_pool_capacity / passenger
NameError: name 'car_pool_capacity' is not defined

附加题:
1.我在程序里用了 4.0 作为 space_in_a_car 的值,这样做有必要吗?如果只用 4 会有什么问题?
4.0包含浮点数,进行运算得到的结果会更清洁,不加浮点数如果得到的结果包含小数,就只会显示整数部分,这样会导致结果不精确。

2.记住 4.0 是一个“浮点数”,自己研究一下这是什么意思。
浮点数作用就是使计算结果更加精确的

3.在每一个变量赋值的上一行加上一行注解。
img_b78c3027c556b95b3b9be852120e4728.png

4.记住 = 的名字是等于(equal),它的作用是为东西取名。

5.记住 _ 是下划线字符(underscore)。

6.将 python 作为计算器运行起来,就跟以前一样,不过这一次在计算过程中使用变量名来做计算,常见的变量名有 i, x, j 等等。
img_8d2c4c46609e52a08eed34a49324d084.png

知识在于点滴积累
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值