Python使用基础之turtle绘图库使用进阶 您所在的位置:网站首页 import引入turtle库 Python使用基础之turtle绘图库使用进阶

Python使用基础之turtle绘图库使用进阶

2024-06-06 12:40| 来源: 网络整理| 查看: 265

简化海龟

使用 from turtle import * 语句导入turtle模块后,就可以直接调用该模块中的函数,不再需要指定模块名

from turtle import * shape("turtle") fd(100) lt(90) fd(100) lt(90) 函数简写

turtle中很多常用函数都可以使用别名进行简写,如forward(100)可以写成fd(100),left(90)可以写成lt(90)。

详细清单见绘图Turtle库详解

画笔颜色和粗细 from turtle import * shape("turtle") pencolor("red") # 设置画笔颜色为红色 width(10) # 设置画笔宽度是10个像素 fd(100) 可用的画笔颜色

海龟迷宫 导入迷宫

bgpic:设置背景图片

bgpic(r"m14.png") 设置背景为当前文件夹下的图片“m14.png”

from turtle import * # 导入 turtle 库 bgpic(r"m14.png") # 设置迷宫背景 设置画笔颜色和粗细 from turtle import * # 导入 turtle 库 bgpic(r"m14.png") # 设置迷宫背景 shape("turtle") # 设置画笔的形状为小海龟 pencolor('red') # 设置画笔颜色 width(5) # 设置画笔粗细

填充颜色

turtle.fillcolor(*args):设置绘制图形的填充颜色。如果我们要填充的是黄色,就把黄色填写进去:turtle.fillcolor(“yellow”)。 turtle.begin_fill():开始填充。 turtle.end_fill():结束填充。

from turtle import * # 导入 turtle 库 fillcolor("yellow") shape("turtle") begin_fill() fd(100) lt(90) fd(100) lt(90) fd(100) lt(90) fd(100) lt(90) end_fill() 海龟怪圈 画圆

turtle.circle(radius,extent,steps):用来绘制一个弧形。 radius:弧形半径。 extent:绘制弧形的角度。 steps:内切多边形的边数

from turtle import * # 导入 turtle 库 shape("turtle") # 设置画笔的形状为小海龟 circle(100) # 画一个半径为100的圆

绘制结果如下: 

画半圆 from turtle import * # 导入 turtle 库 shape("turtle") # 设置画笔的形状为小海龟 circle(100, 180) # 画一个半径为100的,弧度为180的半圆

正切多边形 from turtle import * # 导入 turtle 库 shape("turtle") # 设置画笔的形状为小海龟 circle(100, steps=3) # 画一个半径为100的正切三角形

 画圆点 from turtle import * # 导入 turtle 库 shape("turtle") # 设置画笔的形状为小海龟 dot(100, "green") # 画一个直径为100的绿色圆点

dot(size,*color):使用指定直径和颜色画一个圆点。 size:直径。 color:颜色。

直接设置方向 from turtle import * # 导入 turtle 库 seth(90) # 面向90度方向

setheading(to_angle) | seth(to_angle):设置海龟的朝向为 to_angle。 to_angle:方向。

绝对运动 from turtle import * # 导入 turtle 库 goto(150, 100) # 移动到坐标(150, 100)

goto(x, y):移动到指定坐标。 x:x坐标。 y:y坐标。

练习 练习1:画圆并填色

练习2:绘制如下图形

练习3:绘制如下图形并填色

练习4:画太极图



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有