实验六
3 实验任务3:使用turtle库用矩形绘制花瓣
task3.py
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 实验任务4:使用turtle库用圆弧绘制花瓣
task4.py
from turtle import*
setup(800,600)
pencolor('pink')
for i in range(10):
for i in range(2):
circle(80,90)
left(90)
right(36)
hideturtle()
done()

5 实验任务5:使用turtle库绘制螺旋状正方形,螺旋五边形
task5.py
from turtle import*
speed(0)
setup(800,600)
bgcolor('white')
angle=0
size=2
for i in range(10):
for j in range(4):
fd(size)
angle+=71
seth(angle)
size+=2
hideturtle()
done()

from turtle import *
from random import random
def rect(width,heigth,rgb):
color(rgb)
begin_fill()
for i in range(2):
fd(width)
left(90)
fd(heigth)
left(90)
fd(width)
end_fill()
def main():
setup(800,600)
pen()
speed(0)
penup()
goto(-200,-20)
pendown()
for i in range(20):
rgb=tuple(random()for i in range(3))
rect(20,40,rgb)
hideturtle()
done()
if __name__=="__main__":
main()


浙公网安备 33010602011771号