Python语言程序设计 (第11期) 期末测验: 课程水平综合测验
课程水平综合测验,共4道编程题,限答1次、限时50分钟
1.无空隙回声输出
描述
获得用户输入,去掉其中全部空格,将其他字符按收入顺序打印输出。
输入输出示例
输入 | 输出 |
---|---|
Alice + Bob | Alice+Bob |
s = input()
s = s.replace(' ', '')
print(s)#标答为
txt = input()
print(txt.replace(" ", ""))
2.文件关键行数
描述
关键行指一个文件中包含的不重复行。关键行数指一个文件中包含的不重复行的数量。
统计附件文件中与关键行的数量。
输入输出示例
此处仅示例输出格式。
输入 | 输出 |
---|---|
无 | 共99关键行 |
with open('latex.log', 'r', encoding='utf-8') as f:ls=set(f.readlines())a=len(ls)print("共{}关键行".format(a))#标答为
with open('latex.log', 'r', encoding='utf-8') as f:ls = f.readlines()s = set(ls)print("共{}关键行".format(len(s)))
3.字典翻转输出
描述
读入一个字典类型的字符串,反转其中键值对输出。
即,读入字典key:value模式,输出value:key模式。
输入格式
用户输入的字典格式的字符串,如果输入不正确,提示:输入错误。
输出格式
给定字典d,按照print(d)方式输出
输入输出示例
输入 | 输出 |
---|---|
{“a”: 1, “b”: 2} | {1: ‘a’, 2: ‘b’} |
s = input()
try:dict_1 = eval(s)dict_2 = dict(zip(dict_1.values(), dict_1.keys()))print(dict_2)
except:print('输入错误')#标答为
s = input()
try:d = eval(s)e = {}for k in d:e[d[k]] = kprint(e)
except:print("输入错误")
#zip()函数
>>>a = [1,2,3]
>>> b = [4,5,6]
>>> zipped = zip(a,b) # 打包为元组的列表
[(1, 4), (2, 5), (3, 6)]
4.《沉默的羔羊》之最多单词
描述
附件是《沉默的羔羊》中文版内容,请读入内容,分词后输出长度大于2且最多的单词。
如果存在多个单词出现频率一致,请输出按照Unicode排序后最大的单词。
输入格式
文件
输出格式
字符串
输入输出示例
仅提供一个输出示范样例。
输入 | 输出 |
---|---|
无 | 羔羊 |
import jieba
with open('沉默的羔羊.txt', 'r', encoding='utf-8') as f:ls = jieba.lcut(f.read())#ls = f.read().split()d = {}for w in ls:d[w] = d.get(w, 0) + 1maxc = 0maxw = ""for k in d:if d[k] > maxc and len(k) > 2:maxc = d[k]maxw = kif d[k] == maxc and len(k) > 2 and k > maxw:maxw = kprint(maxw)
Python语言程序设计 (第11期) 期末测验: 课程水平综合测验相关推荐
- 中国大学 MOOC 课程Python语言程序设计 (第11期)测试答案(1-5周)
中国大学 MOOC 课程Python语言程序设计 (第11期)测试答案(1-5周) Lan 2020-05-03 14:21 369 人阅读 0 条评论 感谢中国大学MOOC提供的学习平台 ...
- 期末测验: 课程水平综合测验 (第10周)
无空隙回声输出 描述 获得用户输入,去掉其中全部空格,将其他字符按收入顺序打印输出. s = input() print(s.replace(" ", "")) ...
- Python语言程序设计 (第11期) 测验6: 组合数据类型
共10道单选题和2道编程题,限答1次.限时50分钟 选择题 1.和T是两个集合,哪个选项对S^T的描述是正确的? ...
- 【期末测验】: 课程水平综合测验 (第10周)
第一题 无空隙回声输出 描述 ...
- python函数的作用降低编程复杂度_Python语言程序设计 (第11期) 测验5: 函数和代码复用...
共10道单选题和2道编程题,限答1次.限时50分钟 选择题 1.以下选项不是函数作用的是: ...
- 嵩天老师-Python语言程序设计-Python123配套练习测验题目汇总整理
测验1:Python基本语法元素 知识点概要: 普遍认为Python语言诞生于1991年 Python语言中的缩进在程序中长度统一且强制使用,只要统一即可,不一定是4个空格(尽管这是惯例) IPO模型 ...
- 《Python语言程序设计》——2.11 类型转换和四舍五入
本节书摘来自华章计算机<Python语言程序设计>一书中的第2章,第2.11节,作者:[美]梁勇(Y. Daniel Liang) 更多章节内容可以访问云栖社区"华章计算机&qu ...
- 【Python】《Python语言程序设计》(嵩天 、黄天羽 、礼欣)测验单项选择题答案与解析合辑
[Python]<Python语言程序设计>(嵩天 .黄天羽 .礼欣)测验单项选择题答案与解析合辑 测验1:Python基本语法元素(第1周) 测验2:Python基本图形绘制(第2周) ...
- python语言程序设计实验题_《Python语言程序设计》测验题目
Python语言程序设计测验题目 在MOOC网学习Python语言程序设计 课程,课程会有考试,这里把每次考试的经历记录下来,作为学习Python笔记的一部分,后边的考试会持续更新-- Python语 ...
最新文章
- Python 高阶函数filter、map、reduce、reversed、sorted及迭代器函数 iter
- Oracle 查询今天、昨日、本周、本月和本季度的所有记录
- MS SQL backup database的俩个参数
- 【MobX】390- MobX 入门教程(上)
- python可变参数函数二阶导数公式_python中函数的可变参数
- 使用navicat for mysql 创建外键foreign keys时,总会自动创建索引indexs
- UnityParticle1:粒子系统简介
- 家庭记账本开发进度4
- 006--C++动态内存(简介)
- 电脑维修之——笔记本电脑将光驱替换为硬盘
- 人工智能的变革趋势: 从弱人工智能到强人工智能,再到生物智能
- Microsoft Visual C++ Build Tools下载/解决Visual C++ 14.0 is required问题
- 用观察者模式设计一个气象台
- java的体重_标准体重计算示例代码
- 本地设置测试域名转向
- 一篇文章让你搞懂如何通过Nginx来解决跨域问题
- win10 截屏方法
- 百度云不限速下载方法
- 从val_loss,train_loss,test_loss中产生的问题
- 被降级or地位凸显,技术研究院不同命运背后的企业技术底色