2026年计算机编程进阶Python编程题库.docxVIP

  • 7
  • 0
  • 约1.03万字
  • 约 25页
  • 2026-06-20 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年计算机编程进阶:Python编程题库

一、函数与模块编程(共5题,每题10分)

1.题(10分):

编写一个Python函数,接收一个包含多个整数列表的列表(例如`[[1,2,3],[4,5],[6,7,8]]`),返回一个新列表,其中包含每个子列表的最大值(例如`[3,5,8]`)。要求使用列表推导式实现,并处理子列表为空的情况。

2.题(10分):

创建一个名为`utils.py`的模块,其中包含两个函数:

-`count_vowels(s)`:统计字符串`s`中元音字母的数量(不区分大小写)。

-`gcd(a,b)`:计算两个正整数的最大公约数(辗转相除法)。

在主程序中导入该模块,并使用这两个函数处理示例数据。

3.题(10分):

设计一个函数`parse_csv_line(line)`,接收一个字符串(如`name,age,city\nAlice,25,Beijing`),返回一个字典(如`{name:Alice,age:25,city:Beijing}`)。要求处理空行和字段数量不一致的情况,缺失字段时默认为`None`。

4.题(10分):

编写一个函数`sort_by_last_char(strings)`,接收一个字符串列表,按字符串最后一个字符的ASCII码升序排

文档评论(0)

1亿VIP精品文档

相关文档