期末测验: 课程水平综合测验 (第10周)Python123 |
您所在的位置:网站首页 › 嵩天python123的答案 › 期末测验: 课程水平综合测验 (第10周)Python123 |
无空隙回声输出 描述 获得用户输入,去掉其中全部空格,将其他字符按收入顺序打印输出。 num = input() num = num.replace(' ','') print(num)文件关键行数 描述 关键行指一个文件中包含的不重复行。关键行数指一个文件中包含的不重复行的数量。 统计附件文件中与关键行的数量。 dict ={} with open('latex.log','r',encoding='utf-8')as f: lines = f.readlines() for line in lines: rline = line dict[rline]=dict.get(rline,0)+1 print('共{:}关键行'.format(len(dict)))字典翻转输出 描述 读入一个字典类型的字符串,反转其中键值对输出。 即,读入字典key:value模式,输出value:key模式。 输入格式 用户输入的字典格式的字符串,如果输入不正确,提示:输入错误。 输出格式 给定字典d,按照print(d)方式输出 a = input() try: a = eval(a) print(dict(zip(a.values(), a.keys()))) except: print('输入错误')《沉默的羔羊》之最多单词 描述 附件是《沉默的羔羊》中文版内容,请读入内容,分词后输出长度大于2且最多的单词。 如果存在多个单词出现频率一致,请输出按照Unicode排序后最大的单词。 import jieba with open('沉默的羔羊.txt','r',encoding='utf-8')as f: txt = f.read() words = jieba.lcut(txt) counts={} for word in words: if len(word) == 1: continue else: counts[word]=counts.get(word,0)+1 list = list(counts.items()) list.sort(key=lambda x:x[1],reverse=True) print(list[0][0]) |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |