Turtle随机生成图像

来源:互联网 发布:广东麻将app源码 编辑:程序博客网 时间:2024/06/02 04:51

随机生成图形

import turtleimport randomdef drawShape(sides, length):    angle = 360.0 / sides    for side in range(sides):        turtle.forward(length)        turtle.right(angle)def moveTurtle(x, y):    turtle.penup()      //提笔,不会显示线    turtle.goto(x, y)    turtle.pendown()def drawSquare(length):    drawShape(4, length)def drawTriangle(length):    drawShape(3, length)def drawCircle(length):    drawShape(360, length)def drawRandom():    x = random.randrange(-200, 200)    y = random.randrange(-200, 200)    length = random.randrange(75)    shape = random.randrange(1, 4)    print shape    moveTurtle(x, y)    if shape == 1:        drawSquare(length)    elif shape == 2:        drawTriangle(length)    elif shape == 3:        length = length % 4        drawCircle(length)for shape in range(100):    drawRandom()turtle.done()
0 0
原创粉丝点击