实验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绘制多种图形,使得数据达到可视化。更加的方便了我们对于问题的研究等

浙公网安备 33010602011771号