学校Python作业(附_Turtle绘图)

本系列文章为同学困扰的python做出作业答案汇总,答案皆为本学生自己边学边做汇总上传的,编排不易,希望大家喜欢。

本作业所有内容均在github上有留存,每次作业github上会最先发布,CSDN上需要编辑将会慢一两天,着急完成作业的同学可以前往github抢先学习:Opve2/homework: 这个作业 (github.com)

第1关:绘制等边三角形

#********* Begin *********#
import turtle
Bob = turtle.Turtle()
turtle.pencolor('red')
turtle.fd(200)
turtle.left(120)
turtle.fd(200)
turtle.left(120)
turtle.fd(200)

#********* End *********#
#保存屏幕图片
ts = turtle.getscreen()
ts.getcanvas().postscript(file="Python/src1/py1-1/yourimg/sj.ps")

第2关:绘制两个叠加的等边三角形

#********* Begin *********#
import turtle

Bob = turtle.Turtle()
turtle.pencolor('red')
turtle.fd(200)
turtle.left(120)
turtle.fd(200)
turtle.left(120)
turtle.fd(200)
turtle.left(120)
turtle.fd(100)
turtle.begin_fill()#准备开始填充图形;
turtle.pencolor('blue')

turtle.left(60)
turtle.fd(100)
turtle.left(120)
turtle.fd(100)
turtle.left(120)
turtle.fd(100)

turtle.fillcolor('yellow')
turtle.end_fill()#填充完成;

#********* End *********#
#保存屏幕图片
ts = turtle.getscreen()
ts.getcanvas().postscript(file="Python/src1/py1-2/yourimg/sj.ps")

第3关:绘制三个叠加的等边三角形

#********* Begin *********#
#********* Begin *********#
import turtle

Bob = turtle.Turtle()
turtle.pencolor('red')
turtle.fd(200)
turtle.left(120)
turtle.fd(200)
turtle.left(120)
turtle.fd(200)
turtle.left(120)
turtle.fd(100)
turtle.begin_fill()#准备开始填充黄色图形;
turtle.pencolor('blue')
turtle.left(60)
turtle.fd(100)
turtle.left(120)
turtle.fd(100)
turtle.left(120)
turtle.fd(100)
turtle.fillcolor('yellow')
turtle.end_fill()#填充完成;

turtle.left(120) #移动到指定位置
turtle.fd(50)
turtle.left(60)#调准方向

turtle.begin_fill()#准备开始填充白色图形;
turtle.pencolor('red')
turtle.fd(50)
turtle.left(120)
turtle.fd(50)
turtle.left(120)
turtle.fd(50)
turtle.fillcolor('white')
turtle.end_fill()#填充完成;





#********* End *********#
#保存屏幕图片
ts = turtle.getscreen()
ts.getcanvas().postscript(file="Python/src1/py1-2/yourimg/sj.ps")


#********* End *********#
#保存屏幕图片
ts = turtle.getscreen()
ts.getcanvas().postscript(file="Python/src1/py1-3/yourimg/sj.ps")

你可能感兴趣的:(Python作业[头歌],python)