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

  • 1
  • 0
  • 约7.05千字
  • 约 18页
  • 2026-07-15 发布于福建
  • 举报

2026年计算机编程精英题库Python编程进阶题库.docx

第PAGE页共NUMPAGES页

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

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

1.题1(15分):

编写一个Python函数`calculate_statistics(data)`,该函数接收一个包含数值的列表`data`,返回一个字典,包含以下统计信息:

-`mean`:平均值

-`median`:中位数

-`mode`:众数(若有多个众数,返回列表形式)

-`std_dev`:标准差

要求:

1.使用内置库`statistics`计算标准差和众数。

2.若输入列表为空,返回`None`。

3.测试用例:`data=[1,2,2,3,4]`,预期输出:`{mean:2.4,median:2,mode:[2],std_dev:1.1401754250991237}`。

2.题2(15分):

设计一个模块`file_utils.py`,包含以下两个函数:

-`read_lines(file_path)`:读取文件内容,返回每行组成的列表(去除空行)。

-`write_lines(file_path,lines)`:将`lines`列表写入文件,每行占一行。

要求:

1.处理文件读写异常(如文件不存在)。

2.导入该模块并在主程序中调用,完成文件读写操作。

3.题

文档评论(0)

1亿VIP精品文档

相关文档