017 Turtle – 初识Turtle
主要内容
- Turtle简介
- Python Turtle包导入
- 画笔的简单使用
1. Python标准库Turtle介绍
Turtle最早来自于LOGO语言,用于儿童学习编程的,想象通过编程模拟一只turtle(海龟)在画布上爬行绘制图案。 因为其便捷易懂,Python2.6之后也将Turtle库囊括其中。 类似于生活中的绘图,程序绘图也主要包括:设置画布、设置画笔、画笔的使用、色彩填充等。
turtle.screensize(canvwidth=None, canvheight=None, bg=None)
#设置画布大小默认值为400像素,300像素
turtle.pensize()#设置画笔的粗细默认为一个像素
turtle.pencolor()#设置画笔颜色默认为黑色
turtle.shape()#设置画笔形状默认为箭头
2. Python Turtle包导入
使用turtle包之前,首先要进行turtle包的导入(关于包的导入在第75课会详细讲解)
import turtle #直接导入
turtle.circle(100)
3. 初识画笔
生活中的绘图需要画笔,Python通过具体指令控制画笔移动
import turtle
turtle.shape('turtle')#画笔形状
turtle.speed(1)#画笔移动速度
turtle.forward(100)#前进100
turtle.left(90)#左转90度
turtle.forward(40)#前进40
turtle.right(90)#右转90
turtle.forward(100)#前进100
turtle.done()
import turtle
turtle.backward(100)
turtle.left(90)
turtle.backward(100)
turtle.left(90)
turtle.backward(100)
turtle.left(90)
turtle.backward(100)
turtle.left(90)
turtle.done()
习题
- 输入一个正整数,该正整数表示正方行的边长,使用turtle绘制出该正方形
OJ训练题
1、字母序号 - ★
2、ASCII码转字符 - ★★
3、小火车 - ★★
4、【入门】冷饮的价格? - ★★
5、【入门】买水果 - ★★★