python 考试大题预测


#第一关绘制等边三角形
#********* Begin *********#
import turtle as tl

tl.pencolor('red')
tl.pendown()
tl.left(60)
tl.forward(200)
tl.right(120)
tl.forward(200)
tl.right(120)
tl.forward(200)
#********* End *********#
#保存屏幕图片
ts = tl.getscreen()
ts.getcanvas().postscript(file="Python/src1/py1-1/yourimg/sj.ps")
#第二关绘制两个叠加的等边三角形
#********* Begin *********#
import turtle as tl


tl.pencolor('red')
tl.pendown()
tl.left(60)
tl.forward(200)
tl.right(120)
tl.forward(200)
tl.right(120)
tl.forward(200)

tl.begin_fill()
tl.right(60)

tl.right(120)
tl.pencolor('blue')
tl.fillcolor('yellow')
tl.penup()
tl.forward(100)
tl.pendown()
tl.left(60)
tl.forward(100)
tl.left(120)
tl.forward(100)
tl.left(120)
tl.forward(100)
tl.end_fill()
tl.end_fill()
#********* End *********#
#保存屏幕图片
ts = tl.getscreen()
ts.getcanvas().postscript(file="Python/src1/py1-2/yourimg/sj.ps")

#第三关 绘制三个叠加的等边三角形
#********* Begin *********#
import turtle as tl

tl.pencolor('red')
tl.pendown()
tl.left(60)
tl.forward(200)
tl.right(120)
tl.forward(200)
tl.right(120)
tl.forward(200)

tl.begin_fill()
tl.right(60)

tl.right(120)
tl.pencolor('blue')
tl.fillcolor('yellow')
tl.penup()
tl.forward(100)
tl.pendown()
tl.left(60)
tl.forward(100)
tl.left(120)
tl.forward(100)
tl.left(120)
tl.forward(100)
tl.end_fill()

tl.left(120)
tl.forward(50)
tl.left(60)
tl.begin_fill()
tl.pencolor('red')
tl.fillcolor('white')
tl.forward(50)
tl.left(120)
tl.forward(50)
tl.left(120)
tl.forward(50)
tl.end_fill()
#********* End *********#
#保存屏幕图片
ts = tl.getscreen()
ts.getcanvas().postscript(file="Python/src1/py1-3/yourimg/sj.ps")

原创文章,作者:,如若转载,请注明出处:https://blog.ytso.com/tech/python/272389.html

(0)
上一篇 2022年7月9日 05:47
下一篇 2022年7月9日 05:47

相关推荐

发表回复

登录后才能评论