python⼩海龟turtle绘图作业代码
作业1:
在屏幕中⼼建⽴⼀个宽为600,⾼为400的绘图窗⼝,在绘图窗⼝中从坐标(10,50)开始画⼀个边长为80的正⽅形,要求边为绿⾊,画笔宽度为4。
import turtle as t
# 在屏幕中⼼建⽴⼀个宽为600,⾼为400的绘图窗⼝,
t.setup(600,400,200,200)
# 在绘图窗⼝中从坐标(10,50)开始画⼀个边长为80的正⽅形,要求边为绿⾊,画笔宽度为4。
t.pensize(4)
t.speed(1)
t.penup()
<(10,50)
python代码画图案#画笔执⾏四次同样的动作:绘制长度为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()
execute的中文意思
作业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()java程序设计推荐书籍
<(200,50)
t.pendown()
t.begin_fill()
t.circle(75,steps=6)
# 移动画笔⾄坐标原点
t.penup()
t.home()
t.pendown()
# 向左侧画⼀个圆,半径为60,画笔颜⾊为红⾊。
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)
# 在绘图窗⼝点绘5个边长为50的五⾓星,填充⾊为红⾊。绘图位置⾃⼰确定。
t.speed(1)
t.pencolor('red')
t.fillcolor('yellow')
t.begin_fill()
k =50
for j in range(5):
t.penup()
t.home()
t.forward(k)
t.pendown()
网页设计成品
for i in range(5):#这个语句是循环语句,可以控制循环部分执⾏多次。
t.forward(50)
t.right(144)
k = k +10
t.penup()
t.done()
作业4:
学习以上内容后,请尝试⽤⼩海龟在计算机屏幕上绘出你⾃⼰设计的图案。example1 太阳花
import turtle
import time
下载网络视频播放器# 同时设置pencolor=color1, fillcolor=lor("red","yellow")
turtle.begin_fill()
for _ in range(50):
turtle.forward(200)
turtle.left(170)
turtle.mainloop()
example2 科赫雪花
def koch(size,n):
if n ==0:
turtle.fd(size)
else:
for angle in[0,60,-120,60]:            turtle.left(angle)
koch(size/3,n-1)
def main():
turtle.setup(600,600)
turtle.penup()
<(-200,100)
turtle.pendown()
turtle.pensize(2)
level =3#3阶科赫雪花,阶数    koch(400,level)
django基础教学
turtle.right(120)
koch(400,level)
turtle.right(120)
koch(400,level)
turtle.hideturtle()
turtle.done()
main()
example3 时钟

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。