- 博客(12)
- 收藏
- 关注
原创 计算机二级python基本操作题(jieba.lcut())
43、考生文件夹下存在一个文件PY103.py,请写代码替换横线,不修改其他代码,实现以下功能:键盘输入一句话,用jeba分词后,将切分的词组按照在原话中逆序输出到屏幕上,词组中间没有空格。示例如下:输入:我爱妈妈输出:妈妈爱我参考答案:import jiebatxt = input(“请输入一段中文文本:”)ls=jieba.lcut(txt)for i in ls[::-1]:print(i,end="")视频解析:小黑课堂视频讲解文字解析:第43题:本题考查的是对字符串
2021-09-17 18:52:45
5283
原创 计算机二级python基本操作题(循环体)
42、考生文件夹下存在一个文件PY102.py,请写代码替换横线,不修改其他代码,实现以下功能:根据斐波那契数列的定义,F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n>=2),输出不大于100的序列元素。例如:屏幕输出实例为:0,1,1,2,3,…(略)参考答案·:a, b = 0, 1while a<=100:print(a, end=’,’)a, b = b,a+b视频解析:小黑课堂视频讲解文字解析:第42题:本题考查的是循环结构。pytho
2021-09-17 18:39:21
3653
原创 计算机二级python基本操作题(format 0方法的格式控制)
41、考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能:键盘输入字符串s,按要求把s输出到屏幕,格式要求:宽度为20个字符,等号字符=填充,居中对齐。如果输入字符串超过20位,则全部输出。例如:键盘输入字符串s为"PYTHON",屏幕输出=PYTHON=参考答案:print("{***:=^20***}".format(s))s = input(“请输入一个字符串:”)print("{***:=^20***}".format(s))视频解析:小黑课堂
2021-09-17 18:22:19
3476
原创 计算机二级python基本操作题(format 0方法的格式控制)
43、考生文件夹下存在一个文件PY103.py,请写代码替换横线,不修改其他代码,实现以下功能:键盘输入一个9800到9811之间的正整数n,作为Unicode编码,把n-1、n和n+1三个Unicode编码对应字符按照如下格式要求输出到屏幕:宽度为11个字符,加号字符+填充,居中。例如:键盘输入:9802屏幕输出:++++???++++参考答案:print("{***:+^11***}".format(***chr(n-1)+chr(n)+chr(n+1)***))n = eval(inpu
2021-09-17 16:22:37
1473
2
原创 计算机二级python基本操作题(jieba.lcut())
42、考生文件夹下存在一个文件PY102.py,请写代码替换横线,不修改其他代码,实现以下功能:键盘输入一段中文文本,不含标点符号和空格,命名为变量s,采用jieba库对其进行分词,输出该文本中词语的平均长度,保留1位小数。例如:键盘输入:吃葡萄不吐葡萄皮屏幕输出:1.6参考答案:import jiebals=jieba.lcut(txt)import jiebatxt = input(“请输入一段中文文本:”)ls=jieba.lcut(txt)print("{:.1f}".form
2021-09-17 16:07:32
3993
原创 计算机二级python基本操作题(函数split分割字符串,pow (x, y)返回x的y次幂)
41、考生文件夹下存在一个文件PY101.py,请写代替换横线,实现以下功能:从键盘输入4个数字,各数字采用空格分隔,对应为变量x0,y0,x1,y1。计算两点(x0,y0)和(x1,y1)之间的距离,屏幕输出这个距离,保留2位小数。例如:键盘输入:0 1 3 5屏幕输出:5.00参考答案:nls=ntxt.split()r = pow(pow(x1-x0, 2) + pow(y1-y0, 2), 0.5)ntxt = input(“请输入4个数字(空格分隔):”)nls=ntxt.spl
2021-09-16 15:22:55
1508
原创 计算机二级python基本操作题
43、考生文件夹下存在一个文件PY103.py,请写代码替换横线,不修改其他代码,实现以下功能:某商店出售某品牌运动鞋,每双定价160,1双不打折,2双(含)到4双(含)打九折,5双(含)到9双(含)打八折,10双(含)以上打七折,键盘输入购买数量,屏幕输出总额(保留整数)。示例格式如下:输入: 1输出:总额为: 160提示:建议使用本机提供的Python集成开发环境IDLE编写、调试及验证程序。参考答案:n = eval(input(“请输入数量:”))if n>0 and n<
2021-09-15 16:56:36
4632
原创 计算机二级python基本操作题(中文字符词组统计(jieba库))
42、考生文件夹下存在一个文件PY102.py,请写代码替换横线,键盘输入一段文本,保存在一个字符串变量s中,分别用Python内置函数及jieba库中已有函数计算字符串s的中文字符个数及中文词语个数。注意:中文字符包含中文标点符号。例如,键盘输入:俄罗斯举办世界杯屏幕输出:中文字符数为8,中文词语数为3。提示:建议使用本机提供的Python集成开发环境IDLE编写、 调试及验证程序。参考答案:n = len(s)m = len(jieba.lcut(s))import jiebas
2021-09-15 16:30:18
5986
原创 计算机二级python基本操作题(随机数)
41、考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能:随机选择一一个手机品牌屏幕输出。提示:建议使用本机提供的Python集成开发环境IDLE编写、调试及验证程序。参考答案:randomname=brandlist[random.randint(0,4)]import randombrandlist = [‘华为’,‘苹果’,‘诺基亚’,‘OPPO’,‘小米’]random.seed(0)name=brandlist[random.randint
2021-09-15 16:05:24
3127
原创 计算机二级python基本操作题(随机数)
43、考生文件夹下存在一个文件PY103. py,请写代码替换横线,不修改其他代码,实现以下功能:以123为随机数种子,随机生成10个在1 (含)到999 (含)之间的随机数,每个随机数后跟随一个逗号进行分隔,厅幕输出这10个随机数。提示:建议使用本机提供的Python集成开发环境IDLE编写、 调试及验证程序。参考答案:random.seed(123)random.randint(1,999)import random***random.seed(123)***//以123为随机数种子f
2021-09-15 01:01:31
7294
原创 计算机二级python基本操作(for循环,数列乘法)
42、考生文件夹下存在一个文件PY102. py,请写代码替换横线,不修改其他代码,实现以下功能:a和b是两个列表变量,列表a为[3, 6, 9]已给定,键盘输入列表b,计算a中元素与b中对应元素乘积的累加和。例如:键盘输入列表b为[1,2, 3],累加和为13+26+3*9=42,因此,屏幕输出计算结果为42答案:s=0range(len(a))a = [3,6,9]b = eval(input()) #例如:[1,2,3]s=0for i in ***range(len(a))**
2021-08-28 17:50:08
1742
原创 计算机二级python基本操作题(format()格式控制)
41、考生文件夹下存在一个文件PY101. py,请写代码替换横线,不修改其他代码,实现以下功能:键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为20个字符,减号字符-填充,右对齐,带千位分隔符。如果输入正整数超过20位,则按照真实长度输出。例如:键盘输入正整数n为1234,屏幕输出---------------1,234答案::->20,n = eval(input(“请输入正整数:”))//input从键盘获取到的只是字符“1234”,eval将字符外面的双引号去掉变成了数字p
2021-08-28 15:47:17
3919
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人