首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python绘图Turtle库详解

Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形...turtle.end_fill() 填充完成 turtle.hideturtle() 隐藏画笔的turtle形状 turtle.showturtle() 显示画笔的turtle形状 (3) 全局控制命令...命令 说明 turtle.clear() 清空turtle窗口,但是turtle的位置和状态不会改变 turtle.reset() 清空窗口,重置turtle状态为起始状态 turtle.undo()...() for _ in range(50): turtle.forward(200) turtle.left(170) turtle.end_fill() turtle.mainloop...(144) turtle.end_fill() time.sleep(2) turtle.penup() turtle.goto(-150,-120) turtle.pensize(5)

1.3K30

Pythonturtle模块-画圈圈

实验结论 利用turtle画圆,实际上我们可以用正多边形来无限逼近,直到人的肉眼无法分别,就算“蒙混过关了”。那不同半径的圆,究竟该用多少边的正多边形来画呢?...import turtle import math def polygon(t, n, length): # 中心角为360/n angle = 360 / n # 循环n次画出正...length = circumference / n # 调用前面定义的画多边形的函数来画近似的圆 polygon(t, n, length) # 定义一个移动的函数,参数有turtle...distance) elif direction == "bk": t.bk(distance) # 放下笔,再移动会在画布上留下痕迹 t.pd() bob = turtle.Turtle...# 循环画圆,半径从50到200,每次增加50 for r in range(50, 200, 50): circle(bob, r) move(bob, 'fd', 2 * r) turtle.mainloop

1.2K40

Pythonturtle模块初体验

前面已经炫过别人用turtle这个包画的小猪佩奇了。接下来我们正式开始学习这个神奇的模块。后面我们可以自己试着画一些有意思的东西。 万丈高楼平地起,我们就先从最基本的一些命令开始吧!...# 引入turtle这个包 import turtle # 创建一个turtle对象 bob = turtle.Turtle() # pu是是pen up的缩写,就是把笔提起来,这时候移动就不会在画布上留下痕迹...turtle.mainloop() 来看一下整个执行的过程,会更直观一些 ? 其实细心的读者应该发现,画正方形每一条边的代码是一样的。一样的事情可以使用循环来做。...下面就看看python中怎么做循环。下面的代码也能得到一个红色的正方形。...import turtle bob = turtle.Turtle() bob.begin_fill() bob.fillcolor('red') # for循环,执行四次 # range(4)代表从

65120
领券