Python编程基础
上QQ阅读APP看书,第一时间看更新

2.7 习题

1.列举出Python的基本数据类型。

2.序列的主要特点是什么?哪些数据类型属于序列?

3.可变序列与不可变序列有什么区别?

4.将下面诗句内容存储在字符串中,然后使用print()函数将诗句输出。

宝剑锋从磨砺出,梅花香自苦寒来。

5.使用列表存储1~50的整数,并以切片方式分别输出偶数和奇数。

6.生成一个只有一个元素“Hello”的元组。

7.编程实现如下程序。

(1)生成元组 ("Hello","World","I","Love","Python"),并存储在变量messages中,

使用切片方式输出后面的3个元素,中间以空格分隔。

(2)将messages元组的元素复制3次,生成1个新的元组,并输出新的元组。

8.定义变量:nums=range(50),num1=25和num2=5分别给出下列表达式的结果。

(1)num1==num2。

(2)num1>num2。

(3)num1>=num2。

(4)num1 in nums。

(5)25 not in nums。

(6)num1 is 25。

(7)num2 is 25。

(8)not num1。

9.在文件中编程实现成绩录入程序。

(1)学生所上课程有:数学、英语、语文、物理、化学。

(2)实现让用户依次输入各科成绩的代码,并将各科成绩存储到字典中。

(3)依次将字典中的成绩分行输出,输出结果按课程名称升序排序。

(4)计算学生的平均成绩,并输出结果。

10.在文件中编程,增加计算器的功能。

(1)让本章中的计算器能实现3位数的计算。

(2)实现代码,让计算器执行1次能够实现两次计算。