Python程序设计(第2版)课后习题

习题一答案

Python程序设计(第2版)课后习题_第1张图片

  1. Python中的变量并不直接存储值,而是存储了值的内存地址或者引用,假如为不同变量赋值为相同值,这个值在内存中只有一份,多个变量指向同一块内存地址。

3

       (1)/

              表示浮点整除法,返回浮点结果,也就是结果为浮点数

              3/2=1.5

       (2)//

              表示整数除法,返回大于结果的一个最大的整数,意思就是除法结果向下取整。

              3//2=1

4

       (1)

              import + 模块名

       (2)

              import + 模块名 +as +变量名 自定义小名

              例:a 是 模块A的一个变量

                     Import A as a

       (3)

              from + 模块名 + import + 函数名

              从库中调用某个函数

       (4)from + 模块名 + import + *

5

       Pip

6

每个Python脚本在运行时都有一个“__name__”属性。

如果脚本作为模块被导入,则其“__name__”属性的值被自动设置为模块名;如果脚本独立运行,则其“__name__”属性值被自动设置为“__main__”。

利用“__name__”属性即可控制Python程序的运行方式。

如果希望这个python文件里面的某一段代码在被其他文件import的时候不运行,则将这段代码放在 if __name__ == '__main__': # 这里

7

       可以

8

      

9

       在Python 2.x中,input()函数接收到的数据类型由输入数据确定,而在Python 3.x中该函数则认为接收到的用户输入数据一律为字符串(str)

10

       (1)

a =int(input("请输入一个三位以上的整数:"))

a = int(a / 100)

print(a)

       (2)

a =input("请输入一个三位以上的整数:")

if len(a)>3:

    a = int(a)

    print(a // 100)

   

else:

print("输入错误!")

你可能感兴趣的:(python)