zoukankan      html  css  js  c++  java
  • 习题 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 等等。

    返回目录

  • 相关阅读:
    NAT基本原理及应用
    端口转发和端口映射的区别
    Xshell不能连接Kali系统SSH的解决
    PowerSploit
    powertool
    Windows/Linux 下反弹shell
    Apache Shiro 反序列化漏洞复现(CVE-2016-4437)
    渗透测试神器Cobalt Strike使用教程
    Notepad++ 小技巧
    Linux:Day44(上)
  • 原文地址:https://www.cnblogs.com/hankleo/p/9250760.html
Copyright © 2011-2022 走看看