
上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次能够实现两次计算。