跳至正文
View Categories

< 1 min read

主要内容 #

  1. Turtle简介
  2. Python Turtle包导入
  3. 画笔的简单使用

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通过具体指令控制画笔移动
  • 把画笔的形状设置成海龟,画笔移动速度设置为1,体会下面绘画语句的作用
  • 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函数
  • 习题 #

    1. 输入一个正整数,该正整数表示正方行的边长,使用turtle绘制出该正方形

    OJ训练题 #

    1、字母序号 – ★
    2、ASCII码转字符 – ★★
    3、小火车 – ★★
    4、【入门】冷饮的价格? – ★★
    5、【入门】买水果 – ★★★