实验六

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()

 

posted @ 2021-06-17 20:02  sdyy  阅读(168)  评论(1)    收藏  举报