Python画图案

一.画五角星

import turtle
t = turtle.Turtle()
t.speed() #设置画笔速度最快
c=['red','green','purple','blue'] 
for x in range(5):
    t.color(c[x%4]) #设置颜色
    t.forward(100) #画笔向前移动距离100
    t.right(144)  #画笔绘制角度向右转144度

Python画图案_第1张图片

二.画六个六边形

import turtle
t = turtle.Turtle()
t.speed(0)
for i in range(6):  #for循环执行6次
    t.circle(60,steps=6) #如果画正四边形,就是steps=4
    t.left(60)

Python画图案_第2张图片

三.填充花色

import turtle
t = turtle.Turtle()
t.speed(0)
tsp=['purple','yellow','red','pink']
s=90
for x in range(4):  #画四朵花
    t.begin_fill()  #填充画笔
    t.color(tsp[x]) #设置画笔颜色
    for x in range(12): #一朵花有12个花瓣
        t.circle(s,90)  
        t.left(90)
        t.circle(s,90)
        t.left(10)
    t.end_fill()
    s-=20  

Python画图案_第3张图片

 

你可能感兴趣的:(python)