Python之Turtle库绘制简单图形
来绘制正方形、三角形、五边形、五角形
import turtle #引入turtle库
pen=turtle.Turtle() #创建turtle类型的画笔
#正方形
for i in range(4):#有限循环,4次,正方形有四条边
pen.forward(120)#画笔直行
pen.left(90)#左转90度
pen.ht()#隐藏三角形
turtle.done()#停止制图但不关闭窗口
'''
三角形
for i in range(3):
pen.forward(60)
pen.left(120)
五边形
for i in range(5):
pen.forward(60)
pen.left(72)
五角形
for i in range(5):
pen.forward(60)
pen.left(144)
'''
绘制小花朵
import turtle
pen=turtle.Turtle()
pen.color('pink')#设置画笔颜色
pen.speed(1)#设置画笔速度,为整数类型,且取值在1-10之间
pen.begin_fill()#填充开始
for i in range(5):
pen.circle(20)#画圆形,半径
pen.left(72)
pen.end_fill()#填充结束
pen.ht()
pen.dot(20,'yellow')#绘制一个指定直径和颜色的圆点
turtle.done()
绘制漫天繁星
import turtle
import random #导入随机数库
turtle.setup(500,325)#设置窗口大小
turtle.bgcolor("black")#设置背景颜色
pen=turtle.Turtle()
pen.color("yellow")
pen.speed(0)
pen.ht()
def drawStar():#函数画星星
pen.begin_fill()
for i in range(5):
pen.fd(20)
pen.left(144)
pen.end_fill()
for i in range(30):#30 星星个数
pen.up()#抬笔
#画笔移到随机位置
pen.goto(random.randint(-250,250),random.randint(-0,200))
pen.down()#落笔
drawStar()#使用函数
turtle.done()



