实验6

3.
from turtle import * def square(size = 50,rgb = 'orange'): pencolor(rgb) 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()

  

4.

from turtle import *

setup(800,600)
pencolor('pink')

x = 90
for i in range(10):
    left(45)
    for i in range(2):
        circle(80,90)
        left(x)

    right(x)
x += 90


hideturtle()
done()

 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.

import  turtle
import  random
turtle.setup(800,600)
turtle.penup()
turtle.backward(100)
turtle.pendown()
i = 0
while i < 20:
    rgb = tuple(random.random() for i in range(3))
    turtle.color(rgb)
    turtle.begin_fill()
    turtle.forward(10)
    turtle.left(90)
    turtle.forward(30)
    turtle.left(90)
    turtle.forward(10)
    turtle.left(90)
    turtle.forward(30)
    turtle.left(90)
    turtle.forward(10)
    i = i + 1
    turtle.end_fill()
turtle.hideturtle()
turtle.done()

  

实验总结:通过本次学习,既有乐趣也有很大的收获,turtle绘制多种图形,使得数据达到可视化。更加的方便了我们对于问题的研究等

posted @ 2021-06-14 21:45  谢尔比  阅读(57)  评论(1)    收藏  举报