一、turtle正方形绘制
代码1:傻瓜代码
import turtle
turtle.pencolor("black")
turtle.pensize(25)
turtle.fd(100)
turtle.seth(90)
turtle.fd(100)
turtle.seth(180)
turtle.fd(100)
turtle.seth(270)
turtle.fd(100)
turtle.done()
可以简化为:活用for循环
import turtle
turtle.pencolor("black")
turtle.pensize(25)
for i in range(4):
turtle.seth(90*i)
turtle.fd(200)
turtle.done()
代码2:goto的用法
import turtle
turtle.color("black")
turtle.goto(100,0)
turtle.goto(100,-100)
turtle.goto(0,-100)
turtle.goto(0,0)
turtle.done()
二、turtle六边形绘制
import turtle
turtle.pencolor("black")
for i in range(6):
turtle.seth(60-60*i)
turtle.fd(100)
turtle.done
三、turtle叠边型绘制
import turtle
for i in range(9):
turtle.seth(i*80)
turtle.fd(150)
turtle.done()
四、turtle风轮绘制
使用turtle库,绘制一个风轮效果,其中,每个风轮内角为45度,风轮边长150像素
注意
本文题目来源为Python123平台和中国大学MOCC的《Python语言程序设计》课程, 主讲老师:嵩天、黄天羽、礼欣。如有侵权,立删。



