实验8 python库应用编程与体验

实验任务3:
1
from turtle import * 2 def square(size=50,rgb='orange'): 3 '''绘制正方形 4 参数size指定边长 5 参数rgb指定画笔颜色 6 如果没有给参数,采用默认值 7 ''' 8 pencolor(rgb) 9 for i in range(4): 10 fd(size) 11 left(90) 12 def main(): 13 setup(800,600) 14 speed(0) 15 n=10 16 for i in range(n): 17 square(80) 18 left(360/n) 19 hideturtle() 20 done() 21 if __name__=='__main__': 22 main()

 

 实验任务4:
1
from turtle import * 2 setup(800,600) 3 pencolor('pink') 4 n=10 5 for i in range(n): 6 #绘制一片花瓣 7 for j in range(2): 8 circle(80,90) 9 left(90) 10 right(360/n) 11 hideturtle() 12 done()

 

实验任务5:
1
from turtle import * 2 setup(800,600) 3 bgcolor('black') 4 pencolor('white') 5 speed(0) 6 angle=0 7 size=2 8 n=8 9 for i in range(n): 10 for j in range(5): 11 fd(size) 12 angle+=72 13 seth(angle) 14 size+=5 15 hideturtle() 16 done()

 

 实验任务8:
1
from turtle import * 2 from random import random 3 setup(800,600) 4 speed(0) 5 penup() 6 goto(-300,0) 7 pendown() 8 def rect(x,y,rgb=''): 9 color(rgb) 10 begin_fill() 11 fd(x) 12 left(90) 13 fd(y) 14 left(90) 15 fd(x) 16 left(90) 17 fd(y) 18 left(90) 19 end_fill() 20 for i in range(20): 21 rgb=tuple(random() for i in range(3)) 22 rect(20,45,rgb) 23 fd(20) 24 hideturtle() 25 done()

 

实验总结:

1、这次实验让我学会了如何使用第三方库画图,收获了很多;

2、有些知识掌握不够全面,还需学习。

posted @ 2022-06-09 13:58  暮渎  阅读(53)  评论(0编辑  收藏  举报