下载此文档

python二级考试操作题10.docx


文档分类:资格/认证考试 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
python二级考试操作题10.docxpython二级考试操作题10
python二级考试操作题10
1/16
python二级考试操作题10
描述
参照代码模板完善代码,实现下述功能。输入一个字
foriinstuds:
python二级考试操作题10
python二级考试操作题10
16/16
python二级考试操作题10
lst=[]
a=('sid')
('Chinese'))
('Math'))
('English'))
(reverse=True)
lat=[]
(a+":")
(str(lst))
(lat)
( )
foriinlit:
print("".join(i))
要点:
字典作为元素,定义在列表里,用列表的遍历就可以从中提取出来
提取出来的元素直接就是字典,因此可以用items()直接获取,形成键值对对象集合sv;
对键值对对象集合sv遍历,就可以以元组it的方式访问其中的每一对键值对,sv=( ),是第一个空的答案;
,所以需要比较键it[0]是否是'sid',是则将学号it[1]
提取出来作为新的字典scores的键k;不是则将成绩提取出来作为新字典scores
的值v;
由于课程是多门,因此新字典scores的值v需要以列表的方式,保存各门课程的成绩,所以在不是的情况下,新字典scores的值v是利用append(it[1])的方式,追加到列表的后面;
对v做append操作,必须要事先定义v是一个空列表;因此需要在对每一条旧字典stud的键值对信息做处理的foritinsv:语句之前,用v=[]初始化v为一个空列表;
python二级考试操作题10
python二级考试操作题10
6/16
python二级考试操作题10
经过对一条字典stud的处理,就形成一对k和v,所以接下来是给新字典scores添加一条键值对,scores[k]=v,是第二个空的答案
经过对全部的studs列表里的各条字典处理完之后,新的scores字典就全部生成。
题目要求按学号从小到大的顺序输出学号和成绩,所以需要对字典的键值对内容items()提取到列表so里,此处是第三个空的答案:so=list( ))
用Lambda函数进行排序。这个不在考试范围里,所以代码模板直接给出语句;
对排好序的列表输出每组列表,这个直接给出语句,不再赘述。
描述
参照代码模板完善代码,实现下述功能。
从键盘输入一个用于填充的图符,一个字符串,一个要显示的字符串的总长度;编程将输入的字符串,居中输出显示在屏幕上,用填充图符补齐到输入的总长度。如果总长度处输入的不是正整数,则提示请输入一个正整数,并重新提示输入,直至输入正整数。
输入:
请输入填充符号:@
请输入要显示的字符串:qq
请输入字符串总长度:r
python二级考试操作题10
python二级考试操作题10
7/16
python二级考试操作题10
请输入一个正整数
python二级考试操作题10
python二级考试操作题10
16/16
python二级考试操作题10
请输入字符串总长度:
请输入一个正整数
请输入字符串总长度:4
输出:
***@qq@
输入输出示例
python二级考试操作题10
python二级考试操作题10
9/16
python二级考试操作题10
输入

输出
python二级考试操作题10
python二级考试操作题10
16/16
python二级考试操作题10
示例

1

@

***@qq@
python二级考试操作题10
python二级考试操作题10
16/16
python二级考试操作题10
qq
4
python二级考试操作题10
python二级考试操作题10
16/16
python二级考试操作题10
习题讲解

python二级考试操作题10 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人夏天教育
  • 文件大小106 KB
  • 时间2022-03-14