赞
踩
一、实验目的和要求
1.了解Python的基本编程环境,熟悉其主要组成部分和使用。
2.熟悉turtle库语法元素,了解其绘图坐标体系、画笔控制函数和运动命令函数。通过程序实例,初步掌握Python程序设计的基本概念、编程规则和开发过程。
3.掌握Python的基本数据类型的概念和使用;运用Python的标准数学库进行数值计算;掌握字符串类型的格式化操作方法和应用。
二、实验环境
VS code anaconda
三、实验内容与过程
彩色蟒蛇
- import random
- import turtle
- def drawSnake(radius,angle,length):
- turtle.seth(-40)
- for i in range(length):
- turtle.circle(radius,angle)
- turtle.circle(-radius,angle)
- turtle.pencolor((random.random(),random.random(),random.random()))
- turtle.circle(radius,angle/2)
- turtle.fd(40)
- turtle.circle(16,180)
- turtle.fd(40*2/3)
- turtle.setup(650,350,500,200)
- turtle.penup()
- turtle.fd(-250)
- turtle.pendown()
- turtle.pensize(25)
- turtle.pencolor('purple')
- drawSnake(40, 80, 4)
- turtle.done()
五环
- import turtle
-
- turtle.pensize(10)
-
- turtle.color("blue")
- turtle.penup()
- turtle.goto(-110,-25)
- turtle.pendown()
- turtle.circle(45)
-
- turtle.color("black")
- turtle.penup()
- turtle.goto(0,-25)
- turtle.pendown()
- turtle.circle(45)
-
- turtle.color("red")
- turtle.penup()
- turtle.goto(110,-25)
- turtle.pendown()
- turtle.circle(45)
-
- turtle.color("yellow")
- turtle.penup()
- turtle.goto(-55,-75)
- turtle.pendown()
- turtle.circle(45)
-
- turtle.color("green")
- turtle.penup()
- turtle.goto(55,-75)
- turtle.pendown()
- turtle.circle(45)
实验心得:
在Python实验中,不但加深了以往对于Python基础语法的认识和运用,更重要的是,在原来的基础上,学到了新的东西。例如学会了Python基本图形绘制及turtle库的使用。首先,使用import turtle as 语句导入turtle 库,在调用turtle库中的函数,采用turtle.函数名() 的代码风格,利用 turtle.pendown() 构建画笔, turtle.pensize(width) 设置画笔宽度, turtle.color,设置颜色turtle.done() 设置窗口等待后关闭,由此便完成了一幅图形的绘制。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。