前言:
此刻姐妹们对“大一python期末必考题”大体比较关心,各位老铁们都需要了解一些“大一python期末必考题”的相关知识。那么小编也在网上汇集了一些关于“大一python期末必考题””的相关文章,希望咱们能喜欢,各位老铁们一起来了解一下吧!期末测验: 课程水平综合测验 (第10周)-程序题题1:无空隙回声输出描述
获得用户输入,去掉其中全部空格,将其他字符按收入顺序打印输出。
输入输出示例
输入输出示例 1
Alice + Bob
Alice+Bob答案:
iStr=input()print(iStr.replace(' ',''))题2:文件关键行数描述
关键行指一个文件中包含的不重复行。关键行数指一个文件中包含的不重复行的数量。
统计附件文件中与关键行的数量。
输入输出示例
此处仅示例输出格式。
输入输出示例 1
共99关键行答案:
按 Ctrl+C 复制代码
按 Ctrl+C 复制代码
a=set()with open("latex.log",'r',encoding="utf-8") as f: for line in f: line=line.strip("\n") a.add(line)print("共{}关键行".format(len(a)))
题3:字典翻转输出描述
读入一个字典类型的字符串,反转其中键值对输出。
即,读入字典key:value模式,输出value:key模式。
输入格式
用户输入的字典格式的字符串,如果输入不正确,提示:输入错误。
输出格式
给定字典d,按照print(d)方式输出
输入输出示例
输入输出示例 1
{"a": 1, "b": 2}
{1: 'a', 2: 'b'}答案:
iDict=eval(input())new={}try: for i in iDict.items(): new[i[1]]=i[0] print(new)except: print('输入错误')题4:《沉默的羔羊》之最多单词描述
附件是《沉默的羔羊》中文版内容,请读入内容,分词后输出长度大于2且最多的单词。
如果存在多个单词出现频率一致,请输出按照Unicode排序后最大的单词。
输入格式
文件
输出格式
字符串
输入输出示例
仅提供一个输出示范样例。
输入输出示例 1
无
羔羊答案:
import jieba f=open('沉默的羔羊.txt','r',encoding='utf-8').read()words=jieba.lcut(f)counts={}for word in words: if len(word)==1: continue else: counts[word]=counts.get(word,0)+1items=list(counts.items())items.sort(key=lambda x:x[1], reverse=True)print(items[0][0])
标签: #大一python期末必考题