python turtle库的应用

首先简绍一些turtle库中常用的函数

函数名别名作用
penup()pu()或者up()抬起画笔
pendown()pd()或者down()落下画笔
pensize()width()画笔大小
pencolor()pencolor(color)或者pencolor((r,g,b))画笔颜色
fd()forward()前进
seth()setheading()前进方向
circle()circle(radius,extent)

radius=弧形半径

extent=弧形角度

setup()setup(width,height,startx,starty)

width=窗口宽度,整数为像素值,小数为窗口宽度与屏幕的比例

height=窗口高度,整数为像素值,小数为窗口高度与屏幕的比例

startx=窗口左侧与屏幕左侧的像素距离如果值是none,窗口位于屏幕水平中央

starty=窗口顶部与屏幕顶部的像素距离如果值是none,窗口位于屏幕垂直中央

注意:小海龟的默认方向为正东方向,绝对角度为0度,正西方向,绝对角度为180度。

海龟绘图的经典案例:

#蟒蛇的绘制
import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("red")
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库里的函数与用法还有很多,了解详情请到下载专栏下载turtle库资源

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
【大纲】 0-1-课程内容和安排介绍 1-1-计算机的概念 1-2-程序设计语言概述 1-3-Python语言 1-4-Python开发环境配置 1-5-基本程序设计方法 1-6-理解问题的计算部分 1-7-温度转换程序 2-1-Python程序元素分析 2-2-程序编写模板 2-3-turtle和蟒蛇绘制程序 2-4-蟒蛇绘制程序分析 2-5-函数的引用 3-1-Python中类型的概念 3-2-数字类型 3-3-字符串类型 3-4-字符串的操作 3-5-元组类型 3-6-列表类型及操作 3-7-math和random 3-8-π的计算 4-1-1-程序基本结构 4-1-2-简单分支 4-1-3-多分支 4-1-4-异常处理设计 4-1-5-三者最大实分析 4-2-1-基本循环结构 4-2-2-通用循环构造方法 4-2-3-死循环半路循环 4-2-4-布尔表达式 6-1-1-文件的基础 6-1-2-文件的基本处理 6-1-3-文件实一 6-1-4-文件实二 6-2-1-字典的基础 6-2-2-字典的操作 6-2-3-字典实一 6-2-4-字典实二 7-3-1-计算思维 7-3-2-自顶向下的设计 7-3-3-自底向上的执行 7-3-4-软件工程 7-3-5-敏捷开发方法 7-4-1-面向过程的程序设计 7-4-2-面向对象的程序设计 7-4-3-基本子 7-4-4-面向对象的特点 8-6-1-基本介绍 8-6-2-图形对象概念 8-6-3-交互式图形用户接口 8-6-4-图形应用方法 8-6-5-Turtle介绍 8-6-6-图形用户接口实 8-6-7-Turtle 8-6-8-Turtle Art 第6章-函数与递归-1-函数定义 第6章-函数与递归-2-函数的调用和返回值 第6章-函数与递归-3-改变参数值的函数 第6章-函数与递归-4-程序结构和递归 第6章-函数与递归-5-函数实

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蝶恋花工作室

你的鼓励就是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值