欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    计算机二级python基础题库含答案.docx

    • 资源ID:1106932       资源大小:30.71KB        全文页数:20页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    扫码关注公众号登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机二级python基础题库含答案.docx

    计算机二级python基础题库含答案基础题题目1键盘输入正整数,按要求把n输出到屏幕,格式要求:宽度为20个字符,减号字符-填充,右对齐,带千位分隔符。如果输入正整数超过20位,则按照真实长度输出。例如:键盘输入正整数n为1234,屏幕输出1,234o兹室n=eva1(input(”请输入正整数:”)s=1,:->20j".format(n)print(s)题目2随机选择一个手机品牌屏幕输出。冬案importrandombrand1ist=华为IJ苹果,1诺基亚IjoPPerJ小米random.seed(1)i=random.randint(0-,4)name=brand1istiprint(name)题目3从键盘输入4个数字,各数字采用空格分隔,对应为变量x,y,X1y1o计算两点(,y)和(X1y1)之间的距离例如键盘输入:0135屏幕输出500。兹室ntxt=input(”请输入4个数字(空格分隔):”)n1s=ntxt.sp1it()x0=eva1(n1s0)y0=eva1(n1s1)x1=eva1(n1s2)y1=eva1(n1s3)r=POW(POW(X1-x0,2)+POW(y1-y0,2),0.5)print(11:.2f".format(r)题目4键盘输入字符串s,按要求把s输出到屏幕,格式要求:宽度为20个字符,等号字符=填充,居中对齐。如果输入字符串超过20位,则全部输出。答案sinput("请输入一个字符串:”)print(":=A20".format(s)题目5键盘输入正整数,按要求把n输出到屏幕,格式要求:宽度为15个字符,数字右边对齐,不足部分用*填充。例如:键盘输入正整数n为1234,屏幕输出*1234。冬案n=eva1(input(11请输入正整数:1,)print(11:*>15".format(n)题目6键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为15个字符,数字右边对齐,不足部分用火填充。n=eva1(input(”请输入正整数:”)print("r=14".format(n)题目7键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为25个字符,等号字符(二)填充,右对齐,带千位分隔符。答案n=eva1(input("请输入正整数:")print(":=>25,".format(n)题目8获得用户输入的一个数字,对该数字以30字符宽度,十六进制,居中输出,字母小写,多余字符采用双引号。答案s=input()print("z"30x".format(eva1(s)完成如下功能,程序接收用户输入的五个数,以逗号分隔。将这些数字按照输入顺序输出,每个数字占10个字符宽度,右对齐,所有数字显示在同一行。冬案num=input().sp1it(1)foriinnum:print(":>10".format(i)jend=",)题目io接收用户输入的一一个小于20的正整数,在屏幕上逐行递增显示从01到该正整数,数字显示的宽度为2,不足位置补0,后面追加一个空格,然后显示号,'>'号的个数等于行首数字。答案input('请输入一个正整数:)foriinrange(int(n):print(':0>2,.format(i+1,">"*(i+1)a和b是两个列表变量,列表a为3,6,9己给定,键盘输入列表b,计算a中元素与b中对应元素乘积的累加和。例如:键盘输入列表b为口,2,3,累加和为13+26+3*9=42,因此,屏幕输出计算结果为42。林享a=3,6,9b=eva1(input()#例如:1,2,3s=0foriinrange(1en(a):s+=ai*biprint(s)题目12键盘输入一段文本,保存在一个字符串变量s中,分别用Python内置函数及jieba库中己有函数计算字符串s的中文字符个数及中文词语个数。例如键盘输入:我罗斯举办世界杯屏幕输出:中文字符数为8,中文词语数为3冬奈11importjiebasinput(”请输入-个字符串”)n=1en(s)m=1en(jieba.Icut(s)Print(I1中文字符数为,中文词语数为。11.format(rbm)题目13键盘输入一段中文文本,不含标点符号和空格,命名为变量s,采用jieba库对其进行分词,输出该文本中词语的平均长度,保留1位小数。例如键盘输入:吃葡萄不吐葡萄皮屏幕输出:1.6冬奈11importjiebatxt=input(',请输入一段中文文本:,)Is=jieba.1cut(txt)print(":.1f".format(1en(txt)1en(1s)题目14根据斐波那契数列的定义,F(O)=O,F(I)=I,F(n)=F(n-1)+F(n-2)(>=2),输出不大于100的序列元素。例如:屏幕输出实例为:0,I1I12,3,.(略)型空11a,b=0,1whi1ea<=100:Print(a,end=1)ajb=b,a+b题目15a和b是两个长度相同的列表变量,列表a为6,9己给定,键盘输入列表b,计算a中元素与b中对应元素的和形成新的列表c,在屏幕上输出。例如:键盘输入列表b为12,3,屏幕输出计算结果为4,8,12a=3,6,9b=eva1(input()#例如:1,2,3c=foriinrange(3):c.append(ai+bi)print(c)题目16a和b是两个列表变量,列表a为3,6,9已给定,键盘输入列表b,将a列表的三个元素插入到b列表中对应的前三个元素的后面,并显示输出在屏幕上。例如:键盘输入列表b为1,2,3,因此,屏幕输出计算结果为13,2,6,3,9型空11a=3,6,9b=eva1(input()#例如:1,2,3foriinrange(1en(a):b.insert(jai)j+=2print(b)题目17获得用户输入的一个字符串,将字符串逆序输出,同时紧接着输出字符串的个数。型空11s=input()print(s-1:-1)print(1en(s)题目18获得用户输入的一个数字,其中数字字符(0到9)用对应的中文字符"0一二三四五六七八九"替换,输出替换后的结果。型空11n=input()s二"。一二三四五六七八九”forcin1,0123456789":n=n.rep1ace(cjsint(c):int(c)+1)print(n)题目19在考生文件夹下有个文件PY102.py,在横线处填写代码,完成如下功能。让用户输入一串数字和字母混合的数据,然后统计其中数字和字母的个数,显示在屏幕上。冬案input(11请输入一串数据:”)dnumjdchr=0,0#双变量赋值方式foriinns:ifi.isnumeric():#如果是数字字符dnum+=1e1ifi.isa1pha():dchr+=1e1se:pass#空语句,为了保持程序结构的完整性,用于占位Print('数字个数:,字母个数:,.format(dnum,dchr)题目20以123为随机数种子,随机生成10个在1(含)到999(含)之间的随机数,每个随机数后跟随一个逗号进行分隔,屏幕输出这10个随机数。兹室importrandomrandom.seed(123)foriinrange(10):print(random.randint(1j1000)jend="J)题目21某商店出售某品牌运动鞋,每双定价160,1双不打折,2双(含)到4双(含)打九折,5双(含)到9双(含)打八折,10双(含)以上打七折,键盘输入购买数量,屏幕输出总额(保留整数)。示例格式如下输入:1n=eva1(input(11请输入数量:,,)ifn>=10:cost=n*160*0.7e1ifn>=5:cost=n*160*0.8e1ifn>=2:cost=n*160*0.9e1se:cost=160cost=int(cost)Print("总额为:",cost)题目22键盘输入一个9800到9811之间的正整数n,作为unicode编码,把n-1,n和n+1三个unicode编码对应字符按照如下格式要求输出到屏幕:宽度为11个字符,加号字符+填充,居中。例如键盘输入:9802屏幕输出:+?+冬奈11n=eva1(input("请输入一个数字:”)print("r+11".format(chr(n-1)+chr(n)+chr(n+1)题目23键盘输入一句话,用jieba分词后,将切分的词组按照在原话中逆序输出到屏幕上,词组中间没有空格。示例如下输入:我爱妈妈输出:妈妈爱我型空11importjiebainput(11请输入-段中文文本:11)1s=jieba.Icut(txt)foriin1s:-1:Print(i,end=11)题目24以O为随机数种子,随机生成5个在1(含)到97(含)之间的随机数,计算这五个随机数的平方和。兹室importrandomrandom.seed(0)s=0foriinrange(5):n=random.randint(1j97)#产生随机数s=s+n*2print(s)题目25以100为随机数种子,随机生成3个在1(含)到9(含)之间的随机数,计算这三个随机数的立方和。兹室importrandomrandom.seed(100)#此处可多行s=0foriinrange(3):n=random.randint(1j9)s=s+n*3#此处可多行print(s)题目26获得用户输入的以逗号分隔的三个数字,记为a、b、c,以a为起始数值,b为差,c为数值的数量,产生一个递增的等差数列,将这个数列以列表格式输出。答案a,b,c=eva1(input()IS=foriinrange(c):1s.append(a+b*i)print(1s)题目27获得用户输入的以逗号分隔的三个数字,记为a、b、c,以a为起始数值,b为前后相邻数的比值,c为数列长度,产生一个等比数列,将这个数列以逗号分隔的形式输出,最后一个元素输出后无逗号。冬奈11a,b,c=eva1(input()IS=foriinrange(c):Isappend(str(a*(b*i)print("j11.join(1s)题目28程序接收用户输入的一个数字并判断是否为正整数,如果不是正整数,则显示"请输入正整数"并等待用户重新输入,直至输入正整数为止,并显示输出该正整数。例如输入:请输入一个正整数:357输出:357whi1eTrue:try:a=eva1(input(1请输入一个正整数:1)ifa>0andin

    注意事项

    本文(计算机二级python基础题库含答案.docx)为本站会员(lao****ou)主动上传,第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第一文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



    收起
    展开