Python程序设计应用教程
上QQ阅读APP看书,第一时间看更新

习题

1.Python数据类型有哪些?分别有什么用途?

2.把下列数学表达式转换成等价的Python表达式。

提示:math.sin(x)函数返回的是x弧度的正弦值,math.cos(x)函数返回的是x弧度的余弦值,math.sqrt(x)函数返回数字x的平方根。函数请参考第4章。

3.数学表达式3<x<10表示成正确的Python表达式为___________。

4.以3为实部4为虚部,Python复数的表达形式为___________。

5.表达式[1,2,3]*3的执行结果为______________________。

6.假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是______________________。

7.语句[5 for i in range(10)]执行结果为______________________。

8.Python内置函数_________可以返回列表、元组、字典、集合、字符串以及range对象中元素的个数。

9.计算下列表达式的值(可在上机时验证),设a=7,b=−2,c=4。

(1)3 * 4 ** 5 / 2  (2)a * 3 % 2

(3)a%3 +b*b− c//5  (4)b**2−4*a*c

10.求列表s=[9,7,8,3,2,1,55,6]中元素的个数、最大数、最小数。如何在列表s中添加一个元素10?如何从列表s中删除一个元素55?

11.元组与列表的主要区别是什么?s=(9,7,8,3,2,1,55,6)能添加元素吗?