#!/usr/bin/env python2
#encoding=utf-8

import  turtle  as tt
import  math


tt.hideturtle()
tt.speed(10)

def draw_circle(r):
    tt.penup()
    tt.goto(0, -r)
    tt.seth(0)
    tt.pendown()
    tt.pensize(5)
    tt.color('#F8CD32','#FBA92D')
    tt.begin_fill()
    tt.circle(r)
    tt.end_fill()

def draw_petal(r, n):
    tt.penup()
    tt.goto(0, -r)
    tt.seth(0)
    tt.pendown()

    small_r = math.sin( math.pi/n) * r
    
    for i in range(n):
        tt.penup()
        tt.home()
        tt.seth((360/n)*i)
        tt.fd(r)
        tt.left((360/n)*0.5)
        tt.pendown()
        tt.color('#F0BE7C')
        tt.begin_fill()
        tt.circle(small_r,180)
        tt.end_fill()

def draw_square(d, r):
    tt.penup()
    tt.seth(0)
    tt.goto(d/2 + r, -d/2)
    tt.left(90)
    tt.pendown()
    
    for i in range(4):
        tt.fd(d)
        tt.circle(r, 90)

def draw_word(word, x, y):
    tt.penup()
    tt.goto(x, y)
    tt.pendown()
    tt.color("Gold")
    tt.write(word, font=("微软雅黑",35, "normal"))



def draw():
    tt.title("FlyPython祝您中秋快乐")
    draw_circle(120)
    draw_petal(120,18)
    #draw_square(100,10)
    draw_word("五",-50,5)
    draw_word("最",0,5)
    draw_word("仁",-50,-40)
    draw_word("棒",0,-40)
    tt.done()


if __name__ == "__main__":
    draw()

