python turtle库

基本教程:

# import turtle as t
# #画圆
# t.circle(200)
# #落笔
# t.pendown()#t.pd()
# #提笔
# t.penup()#t.pu()
# #画笔宽度
# t.pensize(10)
# #设置画笔颜色
# t.color(colorstring)
# t.pencolor(colorstring)
# #设置画笔背景颜色
# t.color(colorstring1,colorstring2)
# #填充开始
# t.begin_fill()
# #填充完毕
# t.end_fill()
# #向前移动
# t.forward()
# t.fd()
# #向后移动
# t.backward()
# t.bk()
# #向右转
# t.right()
# t.rt()
# #向左转
# t.left()
# t.lt()
# #移动到x,y
# t.goto(x,y)

来一个例子:

import turtle as t
t.color("red")
t.pensize(2)
t.bgcolor("black")
# while True:
#     t.circle(60)
#     t.lt(30)
#     t.begin_fill()
#     t.end_fill()
colors = ["red","yellow","purple","blue"]#设置四种颜色,你可以自己修改
for x in range(400):

   t.forward(2*x)#每次画的长度是变量x的2倍

   t.color(colors[x % 4])#改变颜色

   t.left(91)#逆时针旋转91度形成交叉螺旋

效果:

原文地址:https://www.cnblogs.com/pfeiliu/p/12399057.html

时间: 2024-10-12 04:55:23

python turtle库的相关文章

python turtle库的几个小demo

一.先上图 一个同切圆和五角星 上代码 import turtle #同切圆 turtle.pensize(2) turtle.circle(10) turtle.circle(40) turtle.circle(80) turtle.circle(160) #五角星 from turtle import * color('red','yellow') begin_fill() for i in range(5): fd(200) rt(144) end_fill() done() 至于turt

Python turtle库绘制简单图形

一.简介 Python中的turtle库是一个直观有趣的图形绘制函数库.turtle库绘制图形有一个基本框架:一个小海龟在坐标系中爬行,其爬行轨迹形成了绘制图形. 二.简单的图形列举 1.绘制4个不同半径的同切圆 代码: import turtleturtle.pensize(4)turtle.circle(10)turtle.circle(40)turtle.circle(80)turtle.circle(120)turtle.done() 结果: 2.六角形的绘制,利用turtle库绘制一个

Python turtle库的应用——蛇

turtle库介绍 1.Turtle中的turtle.setup()函数用于启动一个图形窗口,它有四个参数 turtle.setup(width, height, startx, starty) 分别是:启动窗口的宽度和高度表示窗口启动时,窗口左上角在屏幕中的坐标位置. 我们所使用的显示屏幕也是一个坐标系,该坐标系以左上角为原点,向左和向下分别是x轴和y轴.蟒蛇程序代码启动一个1300像素宽.800像素高的窗口,该窗口的左上角是屏幕的左上角. (startx,starty)表示画的初始点,(0,

[Python] turtle库的基本使用

turtle库常用函数 引入turtle模块 import turtle turtle的绘图窗体 #setup()设置窗口大小及位置#setup()可省略turtle.setup(width,height,startx,starty) turtle.setup(800,800,0,0) turtle.setup(800,800) turtle的RGB色彩模式 #默认采用小数值 可切换为整数值 #1.0:RGB小数值模式 #255:RGB整数值模式 turtle.colormode(mode) 画

用Python Turtle库画b站logo(张野 付博林组)

视频就在这里 由于不知道很多函数只等自己一点一点的试??哔哩哔哩 (゜-゜)つロ 干杯~ import turtle turtle.speed(6) turtle.screensize(300,300) turtle.colormode(255) turtle.color(0,204,255) turtle.up() turtle.goto(130,230) turtle.down() for _ in range(2): turtle.pensize(18) turtle.circle(-20

python turtle库绘图

点此查看视频https://v.youku.com/v_show/id_XMzkxNzkzMTg3Mg==.html?spm=a2h0k.11417342.soresults.dtitleimport turtle as t t.penup() t.fd(-250) t.left(90) t.fd(100) t.pendown() t.pensize(25) t.pencolor("purple") t.seth(-40) for i in range(4): t.circle(40,

使用Python中的Turtle库绘制简单的图形

Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendown():落下画笔: pensize(width):画笔宽度: pencolor(color):画笔颜色: 运动控制函数 forward(d)/fd(d):直行d个像素: circle(r, extent = None):绘制半径为r,角度为extent的弧形,圆心默认在海龟左侧距离r的位置: 方向控

Python入门习题2.蟒蛇绘制(turtle库)

例2.调用turtle库中的若干函数来绘制蟒蛇,要求:(1)主体窗口宽650像素,高度350像素,窗口左侧与屏幕左侧像素距离200,窗口顶部与屏幕顶部像素距离200:(2)画笔落点在原点反向前进250像素处,画笔尺寸25,颜色紫色:(3)画笔初始行进方向逆时针40°,先后分别绘制40为半径,80°的顺时针和逆时针圆弧,循环四次.(4)绘制40半径,40°顺时针圆弧,再前进40像素,绘制16半径180°顺时针圆弧,前行40*2/3像素. 解:效果如图: 1 from turtle import *

原来python还能这么用,使用turtle库画出漂亮的画!

Tuttle库是python内置库,今天就利用它画出各种漂亮的图! 如何画出多重五角星? 效果展示如下:是不是很酷呢,下面还有更酷的玩法.多重五角星的代码比较简单,用到了循环跟turtle库一些简单的方法就实现了. 如何画出一颗漂亮的树呢? 效果展示如下:是不是可以用beatiful来形容,自己一个个敲出来更有成就感,赶紧动手试一下吧!!! 还有更高阶的玩法:加入一些花瓣是不是感觉像自己完成的一幅佳作,以前要用笔画几个小时,现在你只需要几行代码就可以完成一幅漂亮的画: 欢迎点击右上角关注?转发,