《父与子的编程之旅 与小卡特一起学Python 第3版》习题+总结


父与子的编程之旅 与小卡特一起学Python 第3版

第一章习题

  1. 如何启动 IDLE ?

开始菜单点击python IDLE启动

  1. print 的作用是什么?

print的作用是在窗口打印出print函数后面引用的字符、数字、数字计算结果。

  1. Python 用什么符号表示乘号?

*

  1. 在开始运行程序时,IDLE 会显示什么?

如果程序正确,IDLE会显示程序运行的结果,如果程序错误,会报错并提示错误位置,一般提示的错误位置会非常接近真正的错误位置

  1. 运行程序又叫作什么?

执行命令

 

第二章

  1. 如何告诉 Python 变量是字符串(字符)而不是数字?

用""或者''

  1. 创建一个变量之后,能不能改变赋给这个变量的值?

可以,重新赋值就行了

  1. 变量名 TEACHER 与 TEACHEr 相同吗?

不同,Python里严格区分变量的名字的大小写

  1. 对 Python 来说,'Blah' 与 "Blah" 一样吗?

一样的

  1. 对 Python 来说,'4' 是不是等同于 4 ?

不等于,前者是字符,后者是数字

  1. 下面哪个变量名不正确?为什么?

(a) Teacher2

(b) 2Teacher

(c) teacher_25

(d) TeaCher

b错误,因为变量名不可以以数字开头

  1. "10" 是数字还是字符串

字符串

 

第三章

 

Python 中的乘法使用哪个符号?

*
Python 计算 9/5 的结果是什么?

1.8

怎么得到 9/5 的商?

9//5
怎么得到 9/5 的余数?

9%5
在 Python 中计算 6 * 6 * 6 * 6 的另一种做法是什么?

6的4次方
如何用 E 记法表示 17 000 000 ?

1.7e7
如果按常规的写法(不是 E 记法),4.56e–5 应该写成什么?

456000

 

第4章

当使用 int() 将小数转换为整数时,结果是向上取整还是向下取整?

向下取整


如果你在交互式 shell 中输入 thing1,然后它告诉你是 '4',那么 type(thing1) 会是什么呢?


挑战题:如何只用 int() 函数对一个数字四舍五入而不是向下取整?(例如,13.2 会向下取整为 13,但是 13.7 会向上取整为 14。)

搜索

复制