Python turtle标准库的使用简单摸索

本文介绍了Python的turtle标准库,用于简单的图形绘制。通过turtle.setup设置画布大小和位置,利用turtle.fd、turtle.bk进行前后移动,turtle.circle绘制弧形,并探讨了画笔控制函数如penup、pendown、pensize和pencolor,以及方向调整函数seth、left和right。
摘要由CSDN通过智能技术生成

Python turtle标准库的使用简单摸索

你好! 这是你第一次使用 **Markdown编辑器** 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

在这里插入图片描述
turtle绘图窗体
turtle.setup(窗体宽,窗体高,窗体坐标X点,窗体坐标Y点)
在这里插入图片描述在这里插入图片描述

画布上,默认有一个坐标原点为画布中心的坐标轴(0,0),默认"standard"模式坐标原点上有一只面朝x轴正方向小乌龟

turtle.fd(12) # 已当前点为中心,向前运行十二个像素点
turtle.bk(12) # 已当前点为中心,向后运行十二个像素点
turtle.circle(12,25) # 已当前点位中心,半径十二,圆心角为二十五的弧形
在这里插入图片描述

import turtle

turtle.left(45)  # 左前方旋转45
turtle.fd(150)  # 行进150
turtle.right(135)
turtle.fd(300)
turtle.seth(-135)  # 绝对角度 当前点为坐标中心,正值为上,负值为下
turtle.fd(150)
turtle.seth(-270)
turtle.fd(300)
turtle.seth(-20)
turtle.fd(300)
turtle.done()

turtle函数的画笔控制函数功能
turtle.setup() 控制画布大小,以及在屏幕窗口的位置
turtle.penup() 画笔升起,此时不在画布上留下痕迹
turtle.fd(-250)控制画笔行进的距离(像素)画笔默认在画布的中心左边点位置
turtle.pengdown() 画笔落下,此时在画布上留下痕迹
turtle.pensize(25) 控制画笔的宽度
tuurtle.pencolor(“purple”) 控制画笔的颜色
tuurtle.pencolor(0.65,0.75,0.85) 控制画笔的颜色 rgb通道的小数值
turtle.circle(r,extend) 根据半径r绘制extend角度的弧形(r 默认圆心在海龟左侧r距离的位置,extend:绘制角度,默认是360度整圆)

# turtle.circle(r,extend)
import turtle
def tur_circle(r, extend):
    turtle.setup(650, 350, 200, 200)  # setup(width,height,startx,starty)
    turtle.pendown()
    turtle.pensize(25)
    turtle.pencolor("green")
    # turtle.fd(-250)
    turtle.circle(r, extend)
    turtle.done()
tur_circle(-50, -180)

turtle.seth(45) 控制画笔方向(绝对坐标中的45°方向)
turtle.left(angle)
turtle.right(angle) angle 在海龟当前行进方向上旋转的角度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值