2.python图形绘制

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库的使用

  • turtle绘图体系
  • 标准库之一:
  • turtle.setup(width,height)用来启动设置窗体的大小和位置
  • turtle原点为圆心的空间坐标系
    – 绝对坐标: turtle.goto(x,y)到达某一坐标位置
    – 海龟坐标:turtle.fd() /turtle.bd()/turtle.circle()
  • 角度坐标体系
    turtle.seth(angle):只改变行进方向,angle为绝对度数
    turtle.right(angle)/turtle.left(angle)
  • RGB色彩体系
    turtle.colormode(mode)
    1.0:RGB小数值模式
    255:RGB整数值模式

turtle语法程序分析

  • 库引用import
1、turtle画笔控制函数
  • turtle.penup()别名turtle.()画笔抬起,海龟在飞行,不形成图案
  • turtle.pendown()海龟在爬行
  • turtle.pensize(width)别名turtle.width(width)海龟的腰围
  • turtle.pencolor()
    – 颜色字符串
    – RGB的小数值
    – RGB的元组值
2、运动控制函数
  • turtle.fd()
  • turtle.circle(r,extent=None)
    – 根据r绘制extent角度的弧形,圆心在海龟左侧r的位置
3、方向控制函数
  • turtle.seth(angle)改变行进方向,angle为绝对角度
  • 海龟角度的turtle.leftturtle.right
4、循环函数
  • range()函数
    – range(N)
    – range(N,M)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值