turtle库的学习

本文介绍了Python中的turtle库,包括turtle绘图体系的概念、空间和角度坐标系、RGB色彩体系以及函数用法。详细讨论了如何控制海龟的移动、转向、颜色选择,并分析了turtle库的导入方式及其差异,还涵盖了画笔控制和运动控制函数的使用,最后展示了turtle库的循环语句应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • python中的字符数字之间的转换函数
    在这里插入图片描述

- turtle库的学习

  1. 概念:turtle绘图体系的python实现

    python计算生态=标准库+第三方库

  2. 函数*turtle.setup( width, heiget, startx, starty )*

    width 宽
    height 高
    startx,starty 起始点x,y的坐标

  3. turtle的空间坐标系

  • 绝对坐标系

在这里插入图片描述
函数turtle.goto ( x , y )

让任何位置的海龟到达任何位置

import   turtle   调用turtle库
  • 海龟坐标系

在这里插入图片描述
控制海龟的函数

turtle.fd        向海龟的正前方向运动
turtle.bk        向海龟的反方向运动
turtle.circle    以当前位置左侧的一个点进行曲线运动
  1. turtle的角度坐标体系
  • 绝对角度

函数 turtle .seth ( angle ) !--angle指绝对角度--!

seth是改变海龟的行进角度

  • 海龟角度

函数

 turtle.left(angle)
 turtle.right(angle)
  1. RGB色彩体系( 红 、 蓝 、 绿 )
    在这里插入图片描述turtle中默认用RGB小数值表示颜色

    turtle.colormode ( mode ) 改变色彩数值(小数整数切换)

  2. turtle程序语法元素分析

  • 库引用和import

库引用:扩充python程序功能的方式

——法一:使用import保留字完成,采用<a>、<b>编码风格

具体

import<库名>
<库名><函数名>(<函数参数>)

例如 turtle.fd(135)

——法二:可以用from和import保留字共同完成

具体

from<库名> import<函数名>
from<库名>import*
直接引用函数(不用再写turtle.)

法一和法二有什么区别?

法一:调用turtle库中的函数,不会出现函数重复的现象

法二:函数是独立的,可能会与用户自定义的函数冲突,出现程序错乱

——使用import和as保留字共同完成

import<库名>as<库别名>
<库别名>.<函数名><函数参数>
解析:给库取个小名,用小名来调用函数

例如:

import turtle as t
   t.setup(300.500.200.200)
  • turtle画笔控制函数

turtle.penup() 别名 turtle.pu()

表示将画笔抬起(指画笔不在画布上形成图案)

turtle.pendown() 别名 turtle.pd()

表示将画笔落下(指画笔在画布上形成图案)

画笔设置后一直有效,直至下次重新设置

turtle.pensize(width)  别名  turtle.width(width)
 设置画笔宽度(即海龟的腰围)
  
 turtle.pencolor(color)
 设置颜色,海龟在涂装(RGB)
  • 运动控制函数

    控制海龟走直线或者曲线

    turtle.forward(d)turtle.fd(d)
    向前行进

    turtle.circle(r,extent=None)
    根据半径r,绘制个角度为(extent)的弧形

  • turtle的循环语句

 for<变量>in range<参数>
    <被循环执行的语句>

<变量>表示每次循环的计数(从0到次数-1) <参数>表示循环的次数

例如

for  i  in  range  (1,5):
print(i)else:
print(“”)

输出

1
2
3
4
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值