Python程序设计之初窥门径-turtle库应用

一、实验目的:
1. 了解Python的基本编程环境,熟悉其主要组成部分和使用。
2. 熟悉turtle库语法元素,了解其绘图坐标体系、画笔控制函数和运动命令函数。通过程序实例,初步掌握Python程序设计的基本概念、编程规则和开发过程。
3. 掌握Python的基本数据类型的概念和使用; 运用Python的标准数学库进行数值计算;掌握字符串类型的格式化操作方法和应用。
二、知识要点:
1、一张图尽览Python:
 
2.Turtle库语法元素
3.基本数据类型
三、实验内容及步骤:
基础实验:
1. 正方形螺旋线的绘制。
(1)利用turtle库绘制一个正方形螺旋线,效果如下图所示。
 
(2)修改上面程序,绘制斜螺旋线,效果如下图所示。
 
(3) 修改上面程序,绘制彩色斜螺旋线,效果如下图所示。
 
课内实验:
1.彩色蟒蛇绘制。 对 Python 蟒蛇的每个部分采用不同颜色,绘制一条彩色蟒蛇。(提示:参考彩色斜螺旋线绘制程序。实现方法有很多,按照你自己的思路发挥吧)
课程代码:
 
from distutils.core import setup
import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
#turtle.speed(9)
turtle.seth(-40)
colors=['red','yellow','purple','blue']
for i in range(4):
    turtle.pencolor(colors[i%4])
    turtle.forward(2*i)
    turtle.circle(40,80)
    turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
turtle.done()
2.绘制奥运五环图,其中五种颜色分别为蓝色、黑色、红色、黄色和绿色。注意根据实际效果调整圆形的大小和位置。效果如图所示。请补全绿色环的代码,将程序上传提交。
3.制作一个模拟windows启动界面的文本进度条,执行效果如下图所示。
posted @ 2020-09-17 07:01  小怪物奥特曼  阅读(309)  评论(0)    收藏  举报