最近有朋友在后台咨询关于Python计算机二级的题目,整理如下,供大家参考。总共三篇(简单应用题)
如果还没有购买题库的朋友,推荐无忧考吧的题库。
祝大家一次性过二级(二级真的不难,只要把题目刷了,问题不大)
简单应用题20道
题目1
使用turt1e库的turtle. right()函数和turtle. fd()函数绘制-一个菱形,边长为200像素, 4个内角度数为2个60度和2个120度。
答案
1import turtle
2turtle.right(30)
3turtle.fd(200)
4turtle.right(120)
5turtle.fd(200)
6turtle.right(60)
7turtle.fd(200)
8turtle.right(120)
9turtle.fd(200)
10turtle.done()
题目2
使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个边长为200的正菱形,菱形4个内角均为90度。
答案
1import turtle
2turtle.pensize(2)
3d = -45
4for i in range(4):
5 turtle.seth(d)
6 d += 90
7 turtle.fd(200)
题目3
使用turtle库的turtle.fd()函数和turt1e.seth()函数绘制-一个每方向为100像素长度的十字形,效果如图所示
答案
1import turtle
2for i in range(4):
3 turtle.fd(100)
4 turtle.fd(-100)
5 turtle.seth((i+1)*90)
题目4
使用turtle库的turtle.fd()函数和turtle.seth()函数绘制-一个等边三角形,边长为200像素,效果如下图所示。
答案
1import turtle as t
2for i in range(3):
3 t.seth(i*120)
4 t.fd(200)
题目5
使用turt1e库的turtle. fd() 函数和turtle. seth()函数绘制一- 个边长为100的正八边形
答案
1import turtle
2turtle.pensize(2)
3d = 0
4for i in range(1, 9):
5 turtle.fd(100)
6 d += 45
7 turtle.seth(d)
题目6
使用turtle库的turtle. fd()函数和turtle. seth()函数绘制一个边长为100的正五边形.
答案
1import turtle
2turtle.pensize(2)
3d = 0
4for i in range(1, 6):
5 turtle.fd(100)
6 d += 72
7 turtle.seth(d)
题目7
使用turt1e库的turtle. fd()函数和turtle. seth ()函数绘制一个边长为40像素的正12边型
答案
1import turtle
2turtle.pensize(2)
3d=0
4for i in range(1, 13):
5 turtle.fd(40)
6 d += 30
7