python怎么打开turtle库(python如何调用turtle)
python入门——turtle库的使用
[Turtle]库的使用
打开窗口:turtle.setup(650,350,200,200)
窗口的大小:width:650 height:350
窗口的位置:在屏幕的(200,200),默认情况下在屏幕的中心位置
画笔抬起,不留下痕迹:turtle.penup()
改变画笔的位置:turtle.fd(-250) 可用turtle.forward(-250)代替
画笔向后倒退250,默认情况下在窗口的正中心位置
画笔落下,留下痕迹:turtle.down()
改变画笔的粗细:turtle.pensize(25)
改变画笔的颜色:turtle.pencolor(“purple”)
改变画笔的前进方向:turtle.seth(-40)可用turtle.heading(-40)代替
画笔此时指向-40°的方向
循环:range(4)函数
参数是几就循环几次
for i in range(4):i的范维是[0,4)
画圆弧:turtle.circle(40,80); turtle.circle(-40,80)
40是圆弧的半径,代表以画笔所在位置的左侧距离40的地方为圆心
-40代表画笔所在位置右侧距离40的地方为圆心
80是代表弧度80的圆弧
画直线:turtle.fd(40)
画笔向前移动40
因为画笔已经落下,所以屏幕中有画笔的痕迹
画笔停止绘制,但窗口不关闭:turtle.done()
程序运行结果:
python绘图工具turtle库的使用
#PythonDraw.py
import turtle? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #导入turtle库
turtle.setup(650, 350, 200, 200)???#设置画布大小和位置
turtle.penup()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #抬起画笔
turtle.fd(-250)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #画笔在空中向前飞行-250个像素
turtle.pendown()? ? ? ? ? ? ? ? ? ? ? ? ? ?#画笔落下
turtle.pensize(25)? ? ? ? ? ? ? ? ? ? ? ? ?#画笔宽度25个像素
turtle.pencolor("purple")? ? ? ? ? ? ? ?#画笔颜色为紫色
turtle.seth(-40)? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#海龟方向香油转动45度,但是不行进
for i in range(4):? ? ? ? ? ? ? ? ? ? ? ? ? ?#这里是一个循环
turtle.circle(40, 80)? ? ? ? ? ? ? ? ? ? ? #绕着左边40远处的点向转80度
turtle.circle(-40, 80)? ? ? ? ? ? ? ? ? ???#绕着右边40远处的点向转80度
turtle.circle(40, 80/2)? ? ? ? ? ? ? ? ? ?#绕着左边40远处的点向转80/2度
turtle.fd(40)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #向前40个像素
turtle.circle(16, 180)? ?? ? ? ? ? ? ? ? ? #绕着左边16远处的点向转180度
turtle.fd(40 * 2/3)? ? ? ? ? ? ? ? ? ? ? ? ??#向前40*2/3个像素
turtle.done()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#运行完不退出
1.turtle库基本介绍
有一只海龟,其在窗体正中心,在画布上游走,走过的轨迹形成了绘制的图形, 海龟由程序控制,可以变换颜色、改变宽度等。
2.turtle库绘图窗体布局
不设置位置,默认在屏幕中心显示
3.turtle库空间坐标体系
绝对坐标,可以使用goto函数到达指定位置
例如:
4.turtle库角度坐标体系
5.RGB色彩体系
turtle库的入门操作
Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种:
penup():抬起画笔
pendown():落下画笔
pensize(width):画笔宽度
pencolor(color):画笔颜色 color为颜色字符串'red'或者r,g,b值[255,0,255]
penspeed(10):画笔移动速度[1-10]
turtle.hideturtle() #将画笔隐藏
turtle.setup(width,height,startx,trarty):设置窗体大小
turtle.goto(x,y):直接到达(x,y)位置
turtle.fd(d):朝海龟的正前方前进 turtle.forward(d) 功能类似
turtle.bk(d):朝海龟的后方前进 turtle.forward(d) 功能类似
turtle.circle(r,angle):以海龟左侧一点为圆心曲线运行
turtle.seth(angle):改变海龟的行进角度 (绝对角度)
turtle.left(angle):改变海龟的行进角度(海龟的左方)
turtle.right(angle):改变海龟的行进角度 (海龟的右方)
turtle.tracer(False) :设置动画开关来加速绘画,不显示过程。默认为ture显示过程
p.mainloop() :在最后画图执行的命令或者p.done()
绘制雪花飘洒大地
python-(turtle)海龟
1.import 库名----例如import turtle导入turtle库
2.from turtle import *
3.import turtle as t----将导入的turtle库名字改为t
turtle .setup(width ,height,startx,starty)设置窗体的大小及位置
1.turtle .penup()抬笔
2.turtle .pendown()落下画笔
3.turtle .pensize()画笔宽度
4. turtle .pencolor()画笔颜色
5.turtle.circle(r,extent=none) r:默认圆心在海龟左侧r的距离的位置 extent:绘制角度,默认是360度整圆
6.turtle .fd(d)向前进行,海龟走直线d:行进的距离,可以为负数
7.turtle.seth(angle) angle:行进方向的绝对角度
8.turtle.left(angle);turtle.right(angle ) ;angle:行进方向的绝对角度
9.for 变量 in range(次数)
import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-200)
turtle.pendown()
turtle.pensize(25)
turtle.seth(-40)
for i in range(4):
? ? turtle.pencolor("purple")
? ? turtle.circle(40,80)
? ? turtle.pencolor("red")
? ? turtle.circle(-40,80)
? ? turtle.pencolor("blue")
? ? turtle.circle(40,80)
? ? turtle.left(60)
turtle.circle(40,80)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40 * 2/3)
turtle.done()
python如何使用turtle
import turtle
turtle库是Python语言中一个很流行的绘制图像的函数库?(内置,无需安装)?,想像一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。
python海龟作图怎么打开?
import turtle就引入海龟作图模块。运行这个模块,就可以作图。
#旋转的正方形
import turtle
import random
t=turtle.Turtle()
t.speed(0)
a=200
n=4
k=360/n
for i in range(90):
####t.pencolor(random.random(),random.random(),random.random())
####t.rt(1)
####for j in range(n):
########t.forward(a)
########t.right(360/n)
t.done()
a=input()
把#替换为空格就可以运行。