#-------------------------------------------------------------------------------
# Name: module1
# Purpose:
#
# Author: penglaixy
#
# Created: 18/09/2013
# Copyright: (c) penglaixy 2013
# Licence: <your licence>
#-------------------------------------------------------------------------------
import turtle
import time
def draw_triangle(t, order, size):
if order == 0:
t.forward(size)
t.right(120)
t.forward(size)
t.right(120)
t.forward(size)
t.right(120)
else:
draw_triangle(t,order - 1, size/2)
t.forward(size/2)
draw_triangle(t,order - 1, size/2)
t.right(120)
t.forward(size/2)
t.left(120)
draw_triangle(t,order - 1, size/2)
t.left(120)
t.forward(size/2)
t.right(120)
wn = turtle.Screen()
wn.bgcolor("green")
wn.title("yuxiangyang is testing!")
tess = turtle.Turtle()
tess.color("navy blue")
tess.pensize(4)
tess.penup()
tess.forward(-100)
tess.right(90)
tess.forward(100)
tess.left(90)
tess.pendown()
tess.left(60)
draw_triangle(tess, 3, 300)
time.sleep(10)
wn.bye()
How to think like a Computer Scientist: 课后习题第十八章3
最新推荐文章于 2013-09-19 08:45:00 发布