Python蟒蛇绘制

#PythonDraw.py
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()

在这里插入图片描述

库的引用

  • import <库>
    <库>.<函数名>

  • from turtle import *
    就可以直接使用函数名
    会出现函数重名的问题

  • import <库> as <别名>
    <别名>.<函数>

画笔控制函数一般成对出现

  • turtle. penup() --画笔抬起
  • turtlre.pendown()–画笔落下
  • turtle.pensize(w)–画笔宽度
  • turtle.pencolor(RGB/String/0-1)–color

运动控制函数

  • turtle.fd(d) 直线 -d 倒退
  • turtle.circle(r,angle) r 半径 angle角度的弧形
    默认圆心位于画笔左侧的r位置
    -r 圆心位于画笔右侧的r位置

range()函数

  • range(N)产生循环计数序列 0-(N-1)
  • range(M,N) M-(N-1)

方向控制函数

  • turtle.seth(angle) 绝对坐标下
    还有海龟角度
  • turtle.left(a)
  • turtle.right(a)

tip

  • turtle库–海龟库 诞生于1969年,是python的标准库

  • 最小单位为像素

  • turtle.done()运行后程序不会退出

  • turtle.setup(w,h,starx,stary) 窗体的宽和高,以及窗体的位置,默认正中,末尾两个参数可省略

  • 默认使用小数定义颜色
    turtle.colormode(mode)–mode=1.0小数定义颜色/mode-255整数定义颜色

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值