国家二级Python(简单应用题)模拟试卷4
简单应用题
1.使用turtle库绘制简单城市剪影图形,效果如下图所示。阅读程序框架,补充横线处代码。
import turtle
turtle.setup(800,300)
turtle.penup()
turtle.fd(一350)
turtle.pendown()
def DrawLine(size):
for angle in[0,90,-90,-90,90]:
turtle.left(angle)
turtle.fd(size)
for i in[20,30,40,50,40,30,20]:
DrawLine(i)
turtle.hideturtle()
turtle.done()
解析:
2.使用turtle库绘制5种多边形,效果如下图所示。阅读程序框架,补充横线处代码。
from turtle import *
for i in range(5):
penup()
goto(一200+100*i,一50)
pendown()
circle(40,steps=3+i)
done()
解析:
3.循环从用户处获得一组数据,直到用户直接输入回车退出,打印输出所有数据的和。本题不考虑输入异常情况。
N=input(’’请输入一个数字:’’)
s=0
while N!=’’’’:
s+=eval(N)
N=input(’’请输入一个数字:’’)
print(s)
解析:
4.输出如下数列在1000000以内的值,以逗号分隔:k(0)=1,k(1)=2,k(n)=k(n一1)2+k(n一2)2,其中,k(n)表示该数列。
a,b=1,2
ls=[]
Is.append(str(a))
while b<1000*1000:
a,b=b,a**2+b**2
ls.append(str(a))
print(’’,’’.join(ls))
解析:
5.使用turtle库绘制如下图的领结图形,效果如下图所示。
from turtle import *
pensize(6)
penup()
goto(一100,一50)
pendown()
fillcolor(’’red’’)
begin_fill()
goto(一100,50)
goto(100,一50)
goto(100,50)
goto(一100,一50)
penup()
goto(一10,0)
pendown()
right(90)
circle(10,360)
end_fill()
hideturtle()
done()
解析:
6.使用turtle库绘制由边长为100像素的菱形构成的六角雪花形状,效果如下图所
示。阅读程序框架,补充代码。
import turtle
def Draw():
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):
turtle.fillcolor(’’green’’)
Draw()
turtle.left(60)
for i in range(3):
turtle.fillcolor(’’blue’’)
Draw()
turtle.hideturtle()
turtle.done()
解析:
7.从键盘输入一些字符,逐个把它们写到指定的文件,直到输入一个@为止。请完善代码。
示例1:
请输入文件名:
out.txt
请输入字符串:
Python
is
open.@
执行代码后,out.txt文件中内容为:
Python is open.
示例2:
请输入文件名:
out.txt
请输入字符串:
python@123
执行代码后,out.txt文件中内容为:
Python
filename=input(’’请输入文件名:\n’’)
fp=①
ch=input(’’请输入字符串:\n’’)
while②
if’@’in ch:
else:
fp.write(ch+’’’’)
③
fp.close()
filename=input(’’请输入文件名:\n’’)
fp=open(filename,’’w’’)
ch=input(’’请输入字符串:\n’’)
while ch!=’@’:
if’@’in ch:
t=ch.find(’’@’’)
fp.write(ch[0:t])
break
else:
fp.write(ch+’’’’)
ch=input(’’’’)
fp.close()
解析:
8.列表ls中存储了我国39所985高校所对应的学校类型,请以这个列表为数据变量,完善Python代码,统计输出各类型的数量。
ls=[’’综合’’,’’理工’’,’’综合’’,’’综合’’,’’综合’’,’’综合’’,’’综合’’,’’综合’’,\’’综合’’,’’综合’’,’’师范’’,’’理工’’,’’综合’’,’’理工’’,’’综合’’,’’综合’’,\’’综合’’,’’综合’’,’’综合’’,’’理工’’,’
本文档预览:3600字符,共4277字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载