目录
一段运行绘制蟒蛇的代码示例
import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
turtle.circle(40,80)
turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
turtle.done()
turtle函数基本说明
# pythondraw.py
# turtle,标准绘图库
# turtle.setup(width,height,startx,trarty),设置窗体大小
# turtle.goto(x,y),直接到达(x,y)位置
# turtle.fd(d),朝海龟的正前方前进
# turtle.bk(d),朝海龟的后方前进
# turtle.circle(r,angle),以海龟左侧一点为圆心曲线运行
# turtle.seth(angle),改变海龟的行进角度 (绝对角度)
# turtle.left(angle),改变海龟的行进角度(海龟的左方)
# turtle.right(angle),改变海龟的行进角度 (海龟的右方)
# turtle.colormode(mode),设置颜色模式
# 引用库的方法:
# 1,import 库,
# 2,from <库名> import <函数名>,例如from turtle import *
# 3.使用import和as保留字共同完成,import <库名> as <库别名>,<库别名>.<函数名>(<函数参数>)
# 画笔控制函数:
# 1.turtle.penup() 别名turtle.pu() 抬起画笔,海龟在飞行,不形成图案
# 2.turtle.pendown() 别名 turtle.pd() 落下画笔,海龟在爬行
# 3.turtle.pensize(width) 别名turtle.width(width) 画笔宽度,海龟的腰围
# 4.turtle.pencolor(color) color为颜色字符串或者r,g,b值,画笔颜色,海龟的涂装,
# 如turtle.pencolor("purple"),turtle.pencolor(0.63,0.13,0.94),turtle.pencolor((0.63,0.13,0.94))
# 运动控制函数:控制海龟行进:走直线&走曲线
# turtle.circle(r,extent=none) 根据半径r绘制extent角度的弧形
# -r:默认圆心在海龟左侧r距离的位置
# extent:绘制角度,默认是360度整圆
#循环语句:
# for i in range() ,循环range中的次数
#print("hello",i)
#range(M,N)产生 M到N-1的整数,共N-M个
#range(N) 产生0到N-1的整数序列,共N个