Python编程实战习题241


一、基础篇

1. 定义一个函数,接收一个数字列表,并返回该列表中最大值。

2. 定义一个函数,接收一个字符串,并返回该字符串中唯一字符个数。

3. 实现一个斐波那契数列生成器,生成前N个数。

二、数据结构篇

4. 创建一个列表,其中包含10个随机数,并对其进行升序排序。

5. 创建一个字典,其中键为学生姓名,值为学生成绩,并根据成绩对字典进行降序排序。

6. 定义一个栈,并实现压栈、出栈和查看栈顶元素的操作。

三、面向对象篇

7. 定义一个Person类,具有姓名、年龄和地址三个属性,并创建该类的两个实例。

8. 定义一个Animal类,具有种类和年龄两个属性,并创建三个不同种类的动物实例。

9. 定义一个Shape类,具有面积和周长两个属性,并创建圆形和方形两个子类,覆写面积和周长计算方法。

四、文件操作篇

10. 打开一个文本文件,并将一行内容读取到列表中。

11. 打开一个文本文件,并追加一行内容到文件末尾。

12. 打开一个CSV文件,并将其内容解析为一个列表。

五、异常处理篇

13. 编写一个程序,尝试输入一个数字,并在输入非数字时捕获错误。

14. 编写一个程序,尝试打开一个不存在的文件,并在文件不存在时捕获错误。

15. 编写一个程序,尝试执行除零操作,并在除零时捕获错误。

2024-12-14


上一篇:Python 编程职业:从入门到精通

下一篇:Python编程:变身赚钱机器的秘籍