实验6

6.3

from turtle import *
import random
def square(size=50, rgb = 'red'):
    pencolor(rgb)
    for i in range(4):
        fd(size)
        left(90)

def main():
    setup(800, 600)
    bgcolor("black")
    speed(0)

    for i in range(10):
        square(80)
        left(36)

    hideturtle()
    done()


if __name__ == '__main__':
    main()

 

6.4

from turtle import *
speed(0)
setup(800, 600)
pencolor('pink')

for i in range(10):
    for i in range(2):
        circle(80, 90)
        left(90)
    right(36)

hideturtle()
done()

 

6.5

from turtle import *
speed(0)
setup(800, 600)
bgcolor('black')
pencolor('white')
angle = 0
size = 2
for i in range(10):
    for j in range(4):
        fd(size)
        angle += 72
        seth(angle)
        size += 5
hideturtle()
done()

 

6.6

from turtle import *
import random
setup(800,600)
penup()
goto(-200,0)
pendown()
def move():
    fd(50)
    left(90)
    fd(100)
    left(90)
    fd(50)
    left(90)
    fd(100)
    left(90)
    fd(50)
for i in range(1,10):
    v1 = random.random()
    v2 = random.random()
    v3 = random.random()
    color(v1,v2,v3)
    begin_fill()
    move()
    end_fill()
    penup()
done()

posted @ 2021-06-15 10:47  glz12138  阅读(45)  评论(1)    收藏  举报