Python二级-----------程序冲刺1
1.
仅使用 Python 基本语法,即不使用任何模块,编写 Python 程序计算下列数学表达式的结果并输出,小数点后保留3位。
![](/assets/blank.gif)
输入
该题目没有输入
输出
输出结果小数点后保留 3 位
x = pow((3**4 + 5*(6**7))/8, 0.5)
print("{:.3f}".format(x))
2.
以中国GC党第十九次全国代表大会报告中一句话作为字符串变量 s,完善 Python 程序,分别用 Python 内置函数及 jieba 库中已有函数计算字符串 s 的中文字符个数及中文词语个数。注意,中文字符包含中文标点符号。(提交的代码应包括题目中给出的部分)
import jieba
s = "中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。"
n = ____①____
m = ____②____ print("中文字符数为{},中文词语数为{}。".format(n, m)),中文
输入
该题目没有输入
输出
输出字符串 s 的中文字符个数及中文词语个数
提交代码
import jieba
s = "中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。"
n = __________
m = __________
print("中文字符数为{},中文词语数为{}。".format(n, m))
import jieba
s = "中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。"
n = len(s)
m = len(jieba.lcut(s))
print("中文字符数为{},中文词语数为{}。".format(n, m))
3.
0x4DC0 是一个十六进制数,它对应的 Unicode 编码是中国古老的《易经》六十四卦的第一卦,请输出第 51 卦(震卦)对应的 Unicode 编码的二进制、十进制、八进制和十六进制格式。
print("二进制{____①____}、十进制{____②____}、八进制{____③____}、十六进制{____④____}".format(____⑤____))
输入
该题目没有输入
输出
符合输出要求即可
提交代码
print("二进制{____①____}、十进制{____②____}、八进制{____③____}、十六进制{____④____}".format(____⑤____))
print("二进制{0:b}、十进制{0}、八进制{0:o}、十六进制{0:x}".format(0x4DC0+50))
4.
使用 turtle 库的 turtle.fd() 函数和 turtle.seth() 函数绘制一个边长为 200 的正方形,效果如下图所示。请结合格式框架,补充横线处代码。
![](/assets/blank.gif)
import turtle
d = 0
for i in range(____①____): turtle.fd(____②____) d = ____③____ turtle.seth(d)
---------------------------------------------------------------
自动评阅说明
最后使用 print 函数输出 ____①____,____②____,____③____中应填代码即可以自动评阅得分,如果有运算符,请在运算符两侧加上空格,
例如,如果代码为:
import turtle
d = 0
for i in range(1): turtle.fd(100) d = i + 100 turtle.seth(d)
则在提交代码页面输入: print(1, 100, 'i + 100')
提交代码
# import turtle
# d = 0
# for i in range(____①____):
# turtle.fd(____②____)
# d = ____③____
# turtle.seth(d)
print(____①____,____②____,____③____)
import turtle
d = 0
for i in range(4):
turtle.fd(200)
d = d + 90
turtle.seth(d)
print(4, 200, 'd + 90')
5.
列表 ls 中存储了我国 39 所 985 高校所对应的学校类型,请以这个列表为数据变量,完善 Python 代码,统计输出各类型的数量。
ls= ["综合", "理工", "综合", "综合", "综合", "综合", "综合", "综合", "综合", "综合",\ "师范", "理工", "综合", "理工", "综合", "综合", "综合", "综合", "综合","理工",\ "理工", "理工", "理工", "师范", "综合", "农林", "理工", "综合", "理工", "理工", \ "理工", "综合", "理工", "综合", "综合", "理工", "农林", "民族", "军事"]
输入格式
该题目没有输入
输出格式
按 ls 中默认顺序输出
综合:1
理工:2
师范:3
农林:4
民族:5
军事:6
其中冒号为英文冒号
提交代码print("综合",理工“”
ls = ["综合", "理工", "综合", "综合", "综合", "综合", "综合", "综合", \
"综合", "综合", "师范", "理工", "综合", "理工", "综合", "综合", \
"综合", "综合", "综合", "理工", "理工", "理工", "理工", "师范", \
"综合", "农林", "理工", "综合", "理工", "理工", "理工", "综合", \
"理工", "综合", "综合", "理工", "农林", "民族", "军事"]
d = {}
for word in ls:
d[word] = d.get(word, 0) + 1
for k in d:
print("{}:{}".format(k, d[k]))
6.
《论语》是儒家学派的经典著作之一,主要记录了孔子及其弟子的言行。网络上有很多《论语》文本版本。这里给出了一个版本,文件名称为“论语-网络版.txt”,其内容采用如下格式组织:
【原文】
1.11子曰:“父在,观其(1)志;父没,观其行(2);三年(3)无改于父之道(4),可谓孝矣。”
【注释】
(略)
【译文】
(略)
【评析】
(略)
该版本通过【原文】标记《论语》原文内容,采用【注释】、【译文】和【评析】标记对原文的注释、译文和评析。
问题1:请编写程序,提取《论语》文档中所有原文内容,输出保存到“论语-提取版.txt”文件。输出文件格式要求:去掉文章中原文部分每行行首空格及如“1.11”等的数字标志,行尾无空格、无空行。参考格式如下(原文中括号及内部数字是对应源文件中注释项的标记):
子曰(1):“学(2)而时习(3)之,不亦说(4)乎?有朋(5)自远方来,不亦乐(6)乎?人不知(7),而不愠(8),不亦君子(9)乎?”
有子(1)曰:“其为人也孝弟(2),而好犯上者(3),鲜(4)矣;不好犯上,而好作乱者,未之有也(5)。君子务本(6),本立而道生(7)。孝弟也者,其为人之本与(8)?”
子曰:“巧言令色(1),鲜(2)仁矣。”
(略)
问题2:请编写程序,在“论语-提取版.txt”基础上,进一步去掉每行文字中所有括号及其内部数字,保存为“论文-原文.txt”文件。参考格式如下:
子曰:“学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知,而不愠,不亦君子乎?”
有子曰:“其为人也孝弟,而好犯上者,鲜矣;不好犯上,而好作乱者,未之有也。君子务本,本立而道生。孝弟也者,其为人之本与?”
子曰:巧言令色,鲜仁矣。”
(略)
本题暂不支持自动评分,print("我已掌握"),即可得分
参考代码 1
fi = open("论语-网络版.txt", "r", encoding="utf-8")
fo = open("论语-提取版.txt", "w")
wflag = False #写标记
for line in fi:
if "【" in line: #遇到【时,说明已经到了新的区域,写标记置否
wflag = False
if "【原文】" in line: #遇到【原文】时,设置写标记为True
wflag = True
continue
if wflag == True: #根据写标记将当前行内容写入新的文件
for i in range(0,25):
for j in range(0,25):
line = line.replace("{}·{}".format(i,j),"**")
for i in range(0,10):
line = line.replace("*{}".format(i),"")
for i in range(0,10):
line = line.replace("{}*".format(i),"")
line = line.replace("*","")
fo.write(line)
fi.close()
fo.close()
参考代码 2
fi = open("论语-提取版.txt", "r")
fo = open("论语-原文.txt", "w")
for line in fi: #逐行遍历
for i in range(1,23): #对产生1到22数字
line=line.replace("({})".format(i), "") #构造(i)并替换
fo.write(line)
fi.close()
fo.close()
Python二级-----------程序冲刺1相关推荐
- python程序设计机械工业出版社课后答案-Python 3程序设计基础
图书简介 配套资源:电子课件.教学大纲.源代码.习题答案 本书特色: 内容精练,实训题目经典实用,明确定位面向初.中级读者,由"入门"起步,侧重"提高". 附录 ...
- 全国计算机等级考试Python二级知识点_1
❤关注我,不迷路❤ 点击进入完整的Python专栏 全国计算机等级考试Python二级知识点整合_1 知识点模块 具体内容 备注 安装 下载地址:www.python.org/downloads 协议 ...
- 计算机等级考试Python二级
文章目录 1.算法杂度 1.1算法的特性 1.2算法的基本要素 1.3.1算法的控制结构 1.3.2时间和空间复杂度 2.数据结构基本概念 2.1数据结构的表示 2.2线性表的顺序存储结构 2.3线性 ...
- python二级题库 第四套
刷题软件(模拟python二级考试) 操作题刷题软件 公众h:露露IT 回复:python二级 一.选择题 1. 可以作为软件测试对象的是(). A. 需求规格说明 B. 源程序 C. 设计规格说明 ...
- python二级题库 第四套 附刷题软件
刷 题软件(模拟python二级考试) 操作题刷题软件 公众h:露露IT 回复:python二级 一.选择题 1. 描述数据库系统中全局数据逻辑结构.且为全体用户公共数据视图的是(). A. 概念模式 ...
- 江苏省计算机Python二级考试 总结
我考的是2019年3月份,江苏省Python二级考试.关于此次的总结,主要关于如何复习Python,试题回忆,考后反思三个方面. 一.Python复习步骤 1.1准备一本Python语言二级考试书籍, ...
- python二级第四套答案
python二级第四套答案 46.考生文件夹下存在三个Python源文件,分别对应三个问题,请按照文件内说明修改代码,实现以下功能: 二千多年前希腊的天文学家希巴克斯命名十二星座,它们是水瓶座.双鱼座 ...
- python二级题库(百分之九十原题) 刷题软件推荐 第三套
目录 刷题软件(模拟python二级考试): 公众h:露露IT 回复:python二级 一.选择题 二.基本操作 三.简单应用 四.综合应用 刷题软件(模拟python二级考试): 公众h:露露IT ...
- python 二级 —— turtle
python 二级 -- turtle python 二级考点之一 turtle, 详细教程 turtle 是一个用来二维画图的库, 国外小孩子用来启蒙的时候会被使用. turtle图也被用叫做 乌龟 ...
最新文章
- 波士顿动力机器狗学会「撒尿」!拉风狗还不上街遛一遛?
- matlab vector用法,C++ vector 用法汇总
- centos 多个yum源,系统怎么选择
- 通过XmlSerializer 实现XML的序列化与反序列化
- java -cp 引用多个包_Java -cp 命令行引用多个jar包的简单写法(Windows、Linux)
- vue.js 四(指令和自定义指令)
- 易混淆知识点(3):b和strong的真正区别在哪?
- C#LeetCode刷题之#830-较大分组的位置(Positions of Large Groups)
- Pandas 文本数据方法 capitalize( ) lower( ) upper( )
- MATLAB常用的基本数学函数
- Matlab 划分网格,三维曲面,网格划分好之后还需要提取网格上的每个点的位置坐标,之后需要用这些点的坐标进行运算。望各位大佬解惑,感激不尽
- 云原生的年代service mesh不止Istio,还有另一个选择-Kuma
- wireshark详细图文入门教程
- 胡适资助林语堂出国留学的故事
- 杨柳目-杨柳科:杨柳科
- 小程序-手写签名(附代码)
- 马克西尼的心流体验模型
- 脚注交叉引用序号不一样_不为人知的Word交叉引用设置
- ISO8583银联报文规范分析
- 网站关键词优化方法有哪些
热门文章
- java计算机毕业设计图书馆座位预约管理系统源代码+数据库+系统+lw文档
- 完美集成原生微信登录以及非常规问题解决(白屏,闪退假象,注册失败,刷新access_token)
- c语言编写克莱姆法则,【整理】高等数学目录
- 基于javaweb的外卖订餐管理系统(java+ssm+jsp+jquery+ajax+mysql)
- Linux HDMI使用
- Go语言实现单例模式
- 图像颜色空间转换-CSC
- Mysql基本操作命令
- R语言 偏最小二乘回归PLS代码
- c语言小程序 万年历,C语言实现万年历小程序