python: 基本图形绘画Turtle

    turtle.goto(x,y)
    turtle.fd(d)  ->
    turtle.bk(d)  <-
    turtle.circle(r,angle) 曲线-
    turtle.seth(angle)  只改变方向
# 画Z
    turtle.left(45)
    turtle.fd(150)
    turtle.right(135)
    turtle.fd(300)
    turtle.left(135)
    turtle.fd(150)
# RGB色彩模式
    turtle.colormode(mode)
    mode-1.0 小数值模式  -255 整数值模式
import turtle         turtle.
from turtle import*   后来不需要 turtle.
import turtle as a    取小名  a.

方向控制函数
turtle.seth(angle) 是绝对角度,不跟据海龟的位置

turtle.left(angle)
turtle.right(angle) 都是指在海龟角度下的转向


循环语句
for <变量> in range(<函数名>):
  <被循环执行的语句>
for i in range(5):
    print("Hello:",i) 加逗号多了一个空格
  		range(N)  产生0-N-1的整数序列,共N个

range(M,N)
       M-N-1

//蛇的绘制

#PythoDraw.py
import turtle

turtle.setup(650,350,200,200)

# 窗体大小及位置  setup(x,y,startx,starty)不是必须的
turtle.penup()
# 将画笔抬起,不在画布上形成图案  别名  .pu()
turtle.fd(-250)
# turtle.forward  .fd(d) 走直线
turtle.pendown()
# 将画笔落下,后的运动在画布上形成图案 别名  .pd()
turtle.pensize(25)
# 画笔宽度  别名  .width(25)
turtle.pencolor("purple")
# 画笔颜色  color为颜色字符串或r,g,b值
turtle.seth(-40)
for i in range(4):
    turtle.circle(40,80)
# turtle.circle(r,extent-None) 根据r绘制extent角度的弧度 圆心在#海龟#左侧r的地方
    turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
turtle.done()
# 程序运行完后不会自动退出,要点击才会退出

你可能感兴趣的:(Python)