作业1:
在屏幕中心建立一个宽为600,高为400的绘图窗口,在绘图窗口中从坐标(10,50)开始画一个边长为80的正方形,要求边为绿色,画笔宽度为4。
import turtle as t
# 在屏幕中心建立一个宽为600,高为400的绘图窗口,
t.setup(600,400,200,200)
# 在绘图窗口中从坐标(10,50)开始画一个边长为80的正方形,要求边为绿色,画笔宽度为4。
t.color("green")
t.pensize(4)
t.speed(1)
t.penup()
t.goto(10,50)
#画笔执行四次同样的动作:绘制长度为100的直线、向右转90度。
t.pendown()
t.forward(80)
t.right(90)
t.forward(80)
t.right(90)
t.forward(80)
t.right(90)
t.forward(80)
t.right(90)
#结束绘图
t.done()
作业2:
在屏幕中心建立一个宽为屏幕宽度1/2,高为屏幕高度1/2的绘图窗口,以坐标(200,50)为起点绘一个半径为75的圆的内接六边形,并以蓝色为填充。移动画笔至坐标原点,向左侧画一个圆,半径为60,画笔颜色为红色。
import turtle as t
# 在屏幕中心建立一个宽为屏幕宽度1/2,高为屏幕高度1/2的绘图窗口,
t.setup(width=0.5, height=0.5)
t.pensize(3)
t.speed(2)
# 以坐标(200,50)为起点绘一个半径为75的圆的内接六边形,并以蓝色为填充
t.penup()
t.goto(200,50)
t.pendown()
t.begin_fill()
t.color("blue")
t.circle(75,steps=6)
t.end_fill()
# 移动画笔至坐标原点
t.penup()
t.home()
t.pendown()
# 向左侧画一个圆,半径为60,画笔颜色为红色。
t.color("red")
t.circle(60)#向左侧画一个圆
t.done()
作业3:
在屏幕中心建立一个宽为屏幕宽度1/2,高为屏幕高度1/2的绘图窗口,在绘图窗口点绘5个边长为50的五角星,填充色为红色。绘图位置自己确定。
import turtle as t
# 在屏幕中心建立一个宽为屏幕宽度1/2,高为屏幕高度1/2的绘图窗口
t.setup(width=0.5, height=0.5)