实验6——Python库应用

from turtle import*
def square(size=50,rgb='orange'):
    pencolor('green')
    for i in range(4):
        fd(size)
        left(90)
def main():
    setup(800,600)
    speed(0)
    for i in range(10):
        square(80)
        left(36)
    hideturtle()
    done()
if __name__=='__main__':
    main()

from turtle import*
setup(800,600)
pencolor('blue')
for i in range(10):
    for i in range(2):
        circle(80,90)
        left(90)
    right(36)
hideturtle()
done()

from turtle import*
speed(0)
n=72
step=3
for i in range(100):
    seth(n)
    fd(step)
    n+=72
    step+=3

这个是根据之前课上螺旋正方形改的

 

from turtle import*
from random import random
def rect(wideth=20,highth=50):
    rgb=tuple(random() for i in range(3))
    for i in range(2):
        color(rgb)
        begin_fill()
        fd(wideth)
        left(90)
        fd(highth)
        left(90)
        end_fill()

def main():
    speed(0)
    setup(800,600)
    left(180)
    penup()
    goto(-200,0)
    pendown()
    right(180)
    for i in range(20):
        rect()
        fd(20)
    done()

if __name__ == '__main__':
    main()

 

posted @ 2021-06-15 17:09  面包不是茄子的菜  阅读(72)  评论(0)    收藏  举报