python turtle绕原点旋转_Python基本图形绘制

a811a56cf4a975695986caa2e4f3b836.png

turtle库的使用

turtle库概述

turtle(海龟)库是turtle绘图体系的Python体现

标准库之一

入门级绘图函数库

标准库:随解释器直接安装到操作系统中的功能模块

第三方库:通过安装才能使用的功能模块

库Library,包Package,模块Module,统称模块

turtle库的原理

turtle(海龟)是一种真实的存在。

有一只海龟,在窗体正中间,在画布上游走

走过的轨迹变成了图形

可以改变大小和颜色

turtle绘图窗体布局

turtle的绘图窗体

turtle的一个画布空间,最小单位为像素。

屏幕坐标系

屏幕左上角坐标为(0,0)

使用turtle.setup(width, height, startx, starty)设置窗体大小及位置,后两个参数可选。后两个参数去掉,窗体在屏幕中居中。

turtle空间坐标体系

绝对坐标

以海龟起始为原点,往上为+y,往右为+x。

使用turtle.goto(x,y)使任意位置的海龟到达(x,y)

海归坐标

前进方向,左侧方向,右侧方向,后退方向。

前进:turtle.fd(d)

后退:turtle.bk(d)

左转:turtle.circle(r,angle)

turtle角度坐标体系

绝对角度

+x方向:0/360度;+y方向:90/-270度

使用turtle.seth(angle)改变当前海龟行进方向,只改变方向但不行进。angle为绝对度数

海龟角度

turtle.left(angle)和turtle.right(angle),改变海龟的方向

例:

import turtle

turtle.left(45)

turtle.fd(150)

turtle.right(135)

turtle.fd(300)

turtle.left(135)

turtle.fd(150)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值