Python笔记--turtle库

setup()函数

setup(a,h,x,y)
	-a: 画布宽度
	-h: 画布高度
	-x、-y’: 画布左上角相对于屏幕左上角的坐标

RGB色彩模式

colormode(mode)
	-1.0:小数值模式(0-1小数)
	-255:整数值模式(0-255整数)

库引用与import

库引用

①不会发生函数重名问题

	import <库名>
	<库名>.<函数名>(<函数参数>)

②可能会与自定义的函数名重名冲突,导致程序运行不一致

	from <库名> import <函数名>
	from <库名> import *
	<函数名>(<函数参数>)

import更多用法

	import <库名> as <库别名>
	<库别名>.<函数名>(<函数参数>)

画笔控制

	抬起画笔: penup() 别名 pu()
	放下画笔: pendown() 别名 pd()
	画笔宽度: pensize(width) 别名 width(width)
	画笔颜色: pencolor(color) color为颜色字符串或RGB值
		-颜色字符串: pencolor("color")
		-RGB小数值: pencolor(a,b,c)
		-RGB元组值: pencolor((a,b,c))

运动控制函数

	向前直行: 
		forward(d) 别名 fd(d)
			-d:取负数时倒退
	曲线前行:
		circle(r,extent=None) 根据半径r绘制extent角度的弧形
			-r: 默认圆心在左侧r距离的位置,r<0则在右侧
			-extent: 默认360°整圆,extent<0则反向画圆

绝对坐标 – 海龟坐标

	以画板中心为(0,0)的正交坐标系         以海龟视角建立坐标系
		goto(x,y)							fd(d) (海龟坐标)
											bk(d) (海龟坐标)
											circle(r,angle) (海龟坐标)

角度坐标体系

	seth(angle) 改变海龟行进方向但不行进(绝对角度)
	left(angle) right(angle)  (海龟角度)

循环语句与range()函数

循环语句

	for <变量> in range (<函数名>)
		<被循环执行的语句>
 	-<变量>表示每次循环的计数,0到<次数>-1

range()函数

	产生循环计数数列
	-range(N): 产生0到N-1的整数数列,共N个
	-range(M,N): 产生M到N-1的整数数列,共N-M个

其余

	done(): 使程序运行结束后不自动退出
	hideturtle(): 隐藏画笔
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值