python等级考试——一级知识点汇总(turtle画图部分)

(本篇文章是针对中国电子学会青少年编程等级考试的,适合初学者以及青少年编程学习者

本篇文章主要介绍turtle画图部分,其他一级考试知识点请移步下方链接:python等级考试——一级知识点汇总(不包含turtle画图)


目录

一. turtle库简介

1.1 导入turtle库

1.2 turtle入门介绍

二. 基本命令——移动

2.1 向前向后移动

2.2 向左向右转

2.3 画点

2.4 画圆/弧线/正多边形

2.4.1 画圆

2.4.2 画弧线

2.4.3 画正多边形

三 . 箭头造型

 四. 画笔设置

4.1 画笔速度

4.2 画笔颜色

4.3 画笔粗细

五. 填充设置

六 . 画布设置

七.  抬笔和落笔

1. 坐标

2. 抬笔与落笔


一. turtle库简介

turtle库也叫海龟画图,它是Python中的一个标准库,用于绘制图形和进行简单的图形编程。我们可以想象屏幕上有一个小海龟,它会根据我们的指令在屏幕上行走,它走过的痕迹,就是我们所绘制的图形。

1.1 导入turtle库

当我们想使用turtle库画图的时候,第一件事,就是要把这个库引入到你自己的py文件中,这样才能使用这个库里面的函数和方法,那么这个引入的过程就是导入,导入的形式你可以下面这样写:

import turtle

或者:

import turtle as t  # 这句话其实就是给turtle起了个简单的名字t

那么这两种有什么区别呢,举个例子,比如你想让小海龟向前走100个单位,需要这样写: turtle.forward(100),但是当你采用第二种引用的方法,你就可以这样写: t.forward(100);这样代码量会减少,当然,使用第一种也没有问题。

1.2 turtle入门介绍

小海龟在我们的绘图空间中其实是有一个隐藏着的坐标系的,而我们的小海龟的起始位置就在原点上,如下图所示:

原点位于画布的正中心,有一个非常非常重要的点,起始默认小海龟是头朝右的,也就是说,如果你在刚开始让小海龟向前走100个单位,它会往右走,这点一定要注意,很多小朋友写着写着就不知道小海龟头朝哪里了。

除此之外,建议在画完图结尾加上turtle.done()命令:用来停止画笔绘制,但绘图窗体不关闭。这样就不会出现死机现象。


二. 基本命令——移动

2.1 向前向后移动

1. 向前移动  t.forward(x)  向前移动指定距离,(引入时候用的 import turtle as t)

小海龟沿着当前方向向前走x距离,会在画布上留下一条直线,如下:

import turtle as t

# 向前(默认向右)画100步
t.forward(100)
t.done()

运行结果如下:

2. 向后移动  t.backward(x)  向后移动指定距离,(引入时候用的 import turtle as t)

此命令是沿着小海龟头的相反方向走,你也可以理解为倒车。

import turtle as t

# 向后(默认向左)画100步
t.backward(100)
t.done()

仔细对比上下两张图可以发现,箭头方向始终是一样的&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值