Python提升题6.28.2公开课教案教学设计资料.docxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-07-28 发布于浙江
  • 举报

Python提升题6.28.2公开课教案教学设计资料.docx

Python提升题

第1题字符对称分割

题干:输入一串字符,从中间切开,前半段反转,后半段不变,拼接输出。字符总数奇数时中间字符归后半段。

思路:切片分割+列表反转,巧用整除判断中点。

第2题数字阶梯压缩

题干:给定无序数字列表,连续重复数字只保留一个,生成阶梯序列。例[2,2,3,3,3,1]→[2,3,1]

思路:遍历列表,对比当前与上一元素,不相等才存入新列表。

第3题拼音首字母提取(简易版)

题干:输入中文姓名拼音(空格分隔),提取每个名字首字母大写,拼接缩写。例`zhangsan`→ZS

思路:split拆分字符串、取首字符、upper转大写后拼接。

第4题零钱最优组合

题干:输入金额(整数元),现有5、3、1元纸币,输出最少纸币张数及每种钱币数量。

思路:贪心算法,优先大额,逐层取余计算。

第5题词语隐身替换

题干:给定原文与屏蔽词列表,原文中所有屏蔽词替换为同等长度*号输出。

例原文=小猫爱吃鱼,屏蔽词=[小猫,鱼]→**爱吃*

思路:循环遍历屏蔽词,获取字符串长度生成对应星号替换。

文档评论(0)

1亿VIP精品文档

相关文档