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

习题一答案

  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("输入错误!")

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值