2026年《Python程序设计》试题库200道及完整答案(全国通用).docxVIP

  • 6
  • 0
  • 约5.76万字
  • 约 83页
  • 2026-02-26 发布于河南
  • 举报

2026年《Python程序设计》试题库200道及完整答案(全国通用).docx

2026年《Python程序设计》试题库200道

第一部分单选题(200题)

1、已知列表L=[10,20,30,40,50],执行语句print(L[2:-1])后,输出的结果是?

A.[30]

B.[30,40]

C.[20,30,40]

D.[30,40,50]

【答案】:B

解析:本题考察列表切片操作。列表切片L[2:-1]表示从索引2(包含)到倒数第一个元素(不包含),即索引2为30,索引3为40,索引4为50(-1对应50)但不包含,因此切片结果为[30,40]。选项A错误(只取了30),选项C错误(包含了索引1的20),选项D错误(包含了50),正确答案为B。

2、执行列表推导式[xforxinrange(10)ifx%2==0]的结果是?

A.[0,2,4,6,8]

B.[1,3,5,7,9]

C.[0,1,2,3,4,5,6,7,8,9]

D.[2,4,6,8,10]

【答案】:A

解析:列表推导式中,range(10)生成0-9的整数序列,条件x%2==0筛选出所有偶数,因此结果为[0,2,4,6,8]。B为奇数序列,C为全部元素,D超出range(10)范围且包含重复,均错误。

3、执行列表推导式[x**2forxinrange(

文档评论(0)

1亿VIP精品文档

相关文档