• 习题 4:变量和命名


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

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

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

    用jupyter notebook运行代码


    加分习题

    编辑内容上方是条件,下面是包含条件的问题,翻译出来的就是结果了。在前面一节提到过,计算的时候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.在每一个变量赋值的上一行加上一行注解。

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

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

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

    返回目录

  • 相关阅读:
    【SQL Server数据迁移】32位的机器:SQL Server中查询ORACLE的数据
    ORACLE存储过程,循环语法和游标
    Oracle变量的定义、赋值及使用
    Oracle数据库常用语法
    Windows下将JAVA jar注册成windows服务
    Java压缩图片
    如何去除图片背景?这款一键抠图软件帮你
    远程办公,这 13 个工具比微信、QQ更好用
    java程序在windows后台执行的办法
    Usage of API documented as @since 1.6+……的解决办法
  • 原文地址:https://www.cnblogs.com/hankleo/p/9250760.html
Copyright © 2020-2023  润新知