首页 > 全部 > 二级Python > 国家二级Python(简单应用题)模拟试卷5

国家二级Python(简单应用题)模拟试卷5

本单篇文档共5310字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级Python 章节练习 6053人下载
价格: 1.20 原价:¥8.80
收藏

国家二级Python(简单应用题)模拟试卷5

简单应用题

1.使用turtle库绘制同心圆图形,效果如下图所示。阅读程序框架.补充横线处代码。

import turtle as t

def DrawCctCircle(n):

t.penup()

t.goto(0,一n)

t.pendown()

t.circle(n)

for i in range(20,100,20):

DrawCctCircle(i)

t.hideturtle()

t.done()

解析:

2.使用turtle库绘制树图形,效果如下图所示。阅读程序框架,补充横线处代码。

import turtle as t

def tree(1ength,level): #树的层次

if level<=0:

return

t.forward(1ength) #前进方向画length距离

t.left(45)

tree(0.6*length,level一1)

t.right(90)

tree(0.6*length,level一1)

t.left(45)

t.backward(length)

return

t.pensize(3)

t.Color(’green’)

t.left(90)

tree(100.6)

解析:

3.编写程序从用户处获得一个不带数字的输入,如果用户输入中含数字,则要求用户再次输入,直至满足条件。打印输出这个输入。

while True:

N=input(’’请给出一个不带数字的输入:’’)

flag=True

for c in N:

if c in’’1234567890’’:

flag=False

break

if flag:

break

print(N)

解析:

4.编写程序随机产生20个长度不超过3位的数字,让其首尾相连以字符串形式输出,随机种子为17。

import random as r

r.seed(17)

s=’’’’

for i in ranse(20):

s+=str(r.randint(0,999))

print(s)

解析:

5.使用turtle库绘制如下图的图形,效果如下图所示。

import turtle

def Draw():

turtle.fillcolor(’’red’’)

turtle.begin_fill()

turtle.fd(100)

turtle.left(60)

turtle.fd(100)

turtle.left(120)

turtle.fd(100)

turtle.left(60)

turtle.fd(100)

turtle.end_fill()

for i in range(3):

Draw()

turtle.hideturtle()

turtle.done()

解析:

6.使用turtle库的绘制十二个花瓣的图形,效果如下图所示。阅读程序框架,补充代码。

import turtle

turtle.filleolor(’’yellow’’)

turtle.begin_fill()

for i in range(12):

turtle.circle(一90,90)

turtle.right(120)

turtle.end_fill()

turtle.hideturtle()

turtle.done()

解析:

7.求出一组数:1080,750,1080,750,1080,850,960,2000,1250,1630,1080,1800,1080,2100,1080,1450,2500,560,1080,560中的众数及出现频率。众数指出现次数最多的数。请完善代码。

ls=[1080,750,1080,750,1080,850,960,2000,1250,1630,1080,\1800,1080,2100,1080,1450,2500,560,1080,560]

counts={}

for num in ls:

#此段代码请完善

items=list(counts.items())

items.sort(key=lambda x:[1],reverse=True)

num,count=items[0]

print(’’众数为{},出现频率为{}。’’.format(num,count))

ls=[1080,750,1080,750,1080,850,960,2000,1250,1630,1080,1800,\1080,2100,1080,1450,2500,560,1080,560]

counts={}

for num in ls:

counts[num]=counts.get(num,0)+1

items=list(counts.items())

items.sort(key=lambda x:[1],reverse=True)

hum,count=items[0]

print(’’众数为{},出现频率为{}。’’.format(num,count))t.left(90)

tree(100,6)

解析:

8.字典d中存储了我国42所双一流高校及所在省份的对应关系,请以这个字典为数据变量,完善Python代码,统计各省份学校的数量。

d={’’北京大学’’:’’北京’’,’’中国人民大学’’:’’北京’’,’’清华大学’’:’’北京’’,\

’’北京航空航天大学’’:’’北京’’,’’北京理工大学’’:’’北京’’,’’中国农业大学’’:\

’’北京’’,’’北京师范大学’’:’’北京’’,’’中央民族大学’’:’’北京’’,’’南开大学’’:\

’’天津’’,’’天津大学’’:’’天津’’,’’大连理工大学’’:’’辽宁’’,’’吉林大学’’:’’吉林’’,\

本文档预览:3600字符,共5310字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级Python(简单应用题)模拟试卷5

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号