精华内容
下载资源
问答
  • 利用python我们可以完成很多工作,turtle库作为绘图库更是有着很广阔的运用。比如我可以利用它来绘制一个四叶草。import turtleimport mathturtle.pensize(1.5)turtle.pencolor('black')a=math.sin(math.radians(75)...

    利用python我们可以完成很多工作,turtle库作为绘图库更是有着很广阔的运用。比如我可以利用它来绘制一个四叶草。

    import turtleimport mathturtle.pensize(1.5)turtle.pencolor('black')a=math.sin(math.radians(75))#计算四叶草圆弧段半径数值b=37.5/(a*a)c=float(input('输入一个合适的角度来确定四叶草位置:'))for i in range(1,5):    if i==1:#修改该条件语句里的颜色单词可以改变叶子色彩        turtle.fillcolor('green')    elif i==2:        turtle.fillcolor('magenta')    elif i==3:        turtle.fillcolor('red')    else:        turtle.fillcolor('cyan')    turtle.rt(c)    turtle.begin_fill()    turtle.fd(150)    turtle.circle(-b,210)    turtle.goto(0,0)    turtle.lt(210)    turtle.fd(150)    turtle.circle(b,210)    turtle.fd(150)    turtle.penup()    turtle.goto(0,0)    turtle.pendown()    turtle.seth(30)    turtle.seth(-i*90)    turtle.end_fill()turtle.done()

    33a529bfd70b34c8143845d7b46c2f91.png

    展开全文
  • from turtle import *startx, starty = -300, 300def locate(x, y): penup() goto(startx + x, starty - y) pendown()def draw(angle, lenth): seth(angle) forward(lenth)def main(): pensi...
    from turtle import *
    startx, starty = -300, 300
    def locate(x, y):
    penup()
    goto(startx + x, starty - y)
    pendown()
    def draw(angle, lenth):
    seth(angle)
    forward(lenth)
    def main():
    pensize(6)
    speed(5)
    pencolor("red")
    # G
    locate(161, 32)
    draw(180, 80)
    draw(270, 130)
    draw(0, 60)
    locate(120, 80)
    draw(0, 64)
    locate(160, 80)
    draw(270, 86)
    # H
    locate(230, 29)
    draw(270, 140)
    locate(240, 80)
    draw(0, 48)
    locate(300, 29)
    draw(270, 140)
    # H
    locate(360, 29)
    draw(270, 140)
    locate(372, 80)
    draw(0, 48)
    locate(430, 29)
    draw(270, 140)
    # 郭
    locate(53, 182)
    draw(270, 20)
    locate(13, 202)
    draw(0, 80)
    locate(25, 220)
    draw(270, 25)
    locate(25, 220)
    draw(0, 60)
    draw(270, 25)
    locate(25, 245)
    draw(0, 60)
    locate(26, 255)
    draw(0, 60)
    draw(270, 20)
    draw(180, 25)
    draw(270, 80)
    draw(180, 30)
    locate(18, 290)
    draw(0, 80)
    locate(104, 202)
    draw(270, 160)
    locate(104, 202)
    draw(0, 42)
    draw(270, 46)
    draw(180, 30)
    draw(0, 30)
    draw(270, 60)
    draw(180, 30)
    #欢
    locate(200,202)
    draw(0,42)
    draw(270,140)
    draw(180,42)
    locate(205,213)
    draw(270,100)
    draw(0,45)
    locate(260,183)
    draw(270,40)
    draw(180,10)
    locate(260,202)
    draw(0,70)
    draw(270,50)
    locate(285,240)
    draw(270,105)
    draw(180,30)
    locate(310,248)
    draw(270,102)
    # 欢
    locate(380, 202)
    draw(0, 42)
    draw(270, 140)
    draw(180, 42)
    locate(385, 213)
    draw(270, 100)
    draw(0, 45)
    locate(440, 183)
    draw(270, 40)
    draw(180, 10)
    locate(440, 202)
    draw(0, 70)
    draw(270, 50)
    locate(465, 240)
    draw(270, 105)
    draw(180, 30)
    locate(490, 248)
    draw(270, 102)
    hideturtle()
    done()
    if __name__ == "__main__":

    main()

    效果如下:

    e26e73056140ceed5a834e4d4e7bdeb4.png

    展开全文
  • 下面用Python的Turtle库绘制,一个同样效果的图片。实现也是非常的简单,先画出一个依次增加的长方形,让后用直线绘制出你想要的数字即可。效果图:第一眼看过去,你绝对想不到,它是有几个长方形,和几条竖线构成的...
    43c6add4f0c0210e01823063d23ac4b8.png

    前言:

    前段时间,非常火的抖音艺术字,利用眼睛的盲区,让人很难识别写的数字。其实正确的办法,找准一个点,就很容易区分了。下面用Python的Turtle库绘制,一个同样效果的图片。实现也是非常的简单,先画出一个依次增加的长方形,让后用直线绘制出你想要的数字即可。

    效果图:

    314d18a43cb9257f8e623538f7121c1c.png

    第一眼看过去,你绝对想不到,它是有几个长方形,和几条竖线构成的吧?

    一、绘制五条直线:

    import turtle# 设置画笔的大小turtle.pensize(10)turtle.pencolor("black")# 第一条直线turtle.penup()turtle.goto(-50,180)turtle.pendown()turtle.goto(50,180)# 第二条直线turtle.penup()turtle.goto(-75,90)turtle.pendown()turtle.goto(75,90)# 第三条直线turtle.penup()turtle.goto(-100,0)turtle.pendown()turtle.goto(100,0)# 第四条直线turtle.penup()turtle.goto(-125,-90)turtle.pendown()turtle.goto(125,-90)# 第五条直线turtle.penup()turtle.goto(-125,-180)turtle.pendown()turtle.goto(125,-180)

    二、绘制长方形:

    每个长方形,代表一个要生成的数字。三根竖线,生成两个长方形。那么四个竖线,就生成三个长方形,依次类推。

    # 绘制两个长方形turtle.penup()turtle.goto(-50,180)turtle.pendown()turtle.goto(-50,90)turtle.penup()turtle.goto(0,180)turtle.pendown()turtle.goto(0,90)turtle.penup()turtle.goto(50,180)turtle.pendown()turtle.goto(50,90)# 绘制三个长方形turtle.penup()turtle.goto(-75,90)turtle.pendown()turtle.goto(-75,0)turtle.penup()turtle.goto(-25,90)turtle.pendown()turtle.goto(-25,0)turtle.penup()turtle.goto(25,90)turtle.pendown()turtle.goto(25,0)turtle.penup()turtle.goto(75,90)turtle.pendown()turtle.goto(75,0)# 绘制四个长方形turtle.penup()turtle.goto(-100,0)turtle.pendown()turtle.goto(-100,-90)turtle.penup()turtle.goto(-50,0)turtle.pendown()turtle.goto(-50,-90)turtle.penup()turtle.goto(0,0)turtle.pendown()turtle.goto(0,-90)turtle.penup()turtle.goto(50,0)turtle.pendown()turtle.goto(50,-90)turtle.penup()turtle.goto(100,0)turtle.pendown()turtle.goto(100,-90)# 绘制五个长方形turtle.penup()turtle.goto(-125,-90)turtle.pendown()turtle.goto(-125,-180)turtle.penup()turtle.goto(-75,-90)turtle.pendown()turtle.goto(-75,-180)turtle.penup()turtle.goto(-25,-90)turtle.pendown()turtle.goto(-25,-180)turtle.penup()turtle.goto(25,-90)turtle.pendown()turtle.goto(25,-180)turtle.penup()turtle.goto(75,-90)turtle.pendown()turtle.goto(75,-180)turtle.penup()turtle.goto(125,-90)turtle.pendown()turtle.goto(125,-180)

    三、绘制数字:

    实际上根据数码管的原理,来实现的。所以1-9的数字都可以绘制出来。

    420f3f21637617c6b77f01d13b577f08.png
    turtle.penup()turtle.goto(-50,150)turtle.pendown()turtle.goto(-25,150)turtle.penup()turtle.goto(-25,120)turtle.pendown()turtle.goto(0,120)turtle.penup()turtle.goto(25,150)turtle.pendown()turtle.goto(25,120)turtle.penup()turtle.goto(-75,30)turtle.pendown()turtle.goto(-50,30)turtle.penup()turtle.goto(-50,60)turtle.pendown()turtle.goto(0,60)turtle.penup()turtle.goto(0,30)turtle.pendown()turtle.goto(25,30)turtle.penup()turtle.goto(50,60)turtle.pendown()turtle.goto(50,30)turtle.penup()turtle.goto(-75,-20)turtle.pendown()turtle.goto(-75,-30)turtle.penup()turtle.goto(-100,-50)turtle.pendown()turtle.goto(-75,-50)turtle.goto(-75,-70)turtle.penup()turtle.goto(-25,0)turtle.pendown()turtle.goto(-25,-55)turtle.penup()turtle.goto(-50,-80)turtle.pendown()turtle.goto(-25,-80)turtle.penup()turtle.goto(-4,0)turtle.pendown()turtle.goto(-4,-55)turtle.penup()turtle.goto(-4,-80)turtle.pendown()turtle.goto(-4,-90)turtle.penup()turtle.goto(0,-30)turtle.pendown()turtle.goto(25,-30)turtle.penup()turtle.goto(25,-60)turtle.pendown()turtle.goto(50,-60)turtle.penup()turtle.goto(75,-30)turtle.pendown()turtle.goto(75,-60)turtle.penup()turtle.goto(-125,-150)turtle.pendown()turtle.goto(-100,-150)turtle.penup()turtle.goto(-100,-120)turtle.pendown()turtle.goto(-75,-120)turtle.penup()turtle.goto(-50,-110)turtle.pendown()turtle.goto(-50,-120)turtle.penup()turtle.goto(-75,-145)turtle.pendown()turtle.goto(-50,-145)turtle.goto(-50,-165)turtle.penup()turtle.goto(0,-90)turtle.pendown()turtle.goto(0,-145)turtle.penup()turtle.goto(-25,-170)turtle.pendown()turtle.goto(0,-170)turtle.penup()turtle.goto(21,-90)turtle.pendown()turtle.goto(21,-145)turtle.penup()turtle.goto(21,-170)turtle.pendown()turtle.goto(21,-180)turtle.penup()turtle.goto(25,-120)turtle.pendown()turtle.goto(50,-120)turtle.penup()turtle.goto(50,-150)turtle.pendown()turtle.goto(75,-150)turtle.penup()turtle.goto(100,-120)turtle.pendown()turtle.goto(100,-150)turtle.penup()turtle.goto(200,-250)turtle.hideturtle()

    抖音艺术字,就绘制完成。你也可以利用这个方法,画出不同的艺术字。

    资料领取:

    1.如果觉得还可以,记得点击右上角的关注,随手点个转发让更多人看到哦。

    2.如果你对Python感兴趣,我为你准备了一些Python教程,私信「python」领取。

    3.本文的代码复制可以,可能还需要你手动换一下行。

    13d69d4a17f3766e1baa0ebcb90c7c02.gif
    展开全文
  • title: 例子卡片8 turtle绘制奥运五环图.tags: turtle,drawturtle绘图的函数非常好用,...1 导入库import turtle2 定义画圆函数def drawCircle(x,y,c='red'): p.pu()# 抬起画笔 p.goto(x,y) # 绘制圆的起始位置 p.pd...
    title: 例子卡片8 turtle绘制奥运五环图.tags: turtle,draw

    turtle绘图的函数非常好用,基本看到函数名字,就能知道它的含义,下面使用turtle,仅用15行代码来绘制奥运五环图。

    1 导入库

    import turtle

    2 定义画圆函数

    def drawCircle(x,y,c='red'): p.pu()# 抬起画笔 p.goto(x,y) # 绘制圆的起始位置 p.pd()# 放下画笔 p.color(c)# 绘制c色圆环 p.circle(30,360) #绘制圆:半径,角度

    3 画笔基本设置

    p = turtlep.pensize(3) # 画笔尺寸设置3

    4 绘制五环图

    调用画圆函数

    drawCircle(0,0,'blue')drawCircle(60,0,'black')drawCircle(120,0,'red')drawCircle(90,-30,'green')drawCircle(30,-30,'yellow') ​p.done()
    drawCircle(0,0,'blue')drawCircle(60,0,'black')drawCircle(120,0,'red')drawCircle(90,-30,'green')drawCircle(30,-30,'yellow') ​p.done()

    结果:

    f941222fa087a61e3d1710d60733f6e1.png

    文章总结在github库,链接:

    https://github.com/jackzhenguo/python-small-examples

    展开全文
  • 1、使用turtle库绘制轮廓颜色为红色(red),填充颜色为粉红色(pink)的心形图形,效果如下图,阅读程序框架,补充代码【x】处代码from turtle import *speed(9)color('red',【1】)【2】pendown()left(135)fd(100)right...
  • 代码如下: import turtle as t import time def drawGap():#绘制数码管间隔 t.penup() t.fd(5) def drawLine(draw):#绘制单段数码管 drawGap() t.pendown() if draw else t.penup() t.fd(40) t.right(90) def ...
  • 历时4天,利用工作之余的细碎时间, 修修改改,终于把这...初学turtle时所画的这只柯基,由于对turtle中灵活强大的circle()函数理解和应用不够自如,​​​​​​​自定义的画弧函数化简为繁了。 绘制对象的关键坐...
  • 成果如下:如果你依然在编程的世界里迷茫,不知道自己的未来规划,对python感兴趣,这里推荐一下我的学习交流圈:895 797 751,里面都是学习python的,image.png绘制柯基时主要用到了以下几种几何图形:椭圆——柯基...
  • 历时4天,利用工作之余的细碎时间, 修修改改,终于把这只丑萌的小鼓脸柯基画了出来,我也有狗啦~code的过程多坎坷,完成时就有多快乐!...——柯基嘴部白圈(直接利用turtle的circle() 函数) 矩形——柯基眼睛...
  • 历时4天,利用工作之余的细碎时间, 修修改改,终于把这只丑萌的小鼓脸柯基画了出来,我也有狗啦~...绘制对象的关键坐标点确实需要反复尝试,在绘制这样一幅turtle画作时,耐心是远比技术更被需要的。绘制柯基时主...
  • 历时4天,利用工作之余的细碎时间, 修修改改,终于把这只丑萌的小鼓脸柯基画了出来,我也有狗啦~...绘制对象的关键坐标点确实需要反复尝试,在绘制这样一幅turtle画作时,耐心是远比技术更被需要的。绘制柯基时主...
  • Python turtle库绘制同心

    万次阅读 多人点赞 2018-08-28 16:08:36
    今天了解了Python中用于绘制图像的turtle库 然后发现这真的是一个很好玩的库 放上大神的有关绘图的文章 https://blog.csdn.net/zengxiantao1994/article/details/76588580 然后是自己的绘制同心的代码 ...
  • turtle库绘制图形有一个基本框架:一个小海龟在坐标系中爬行,其爬行轨迹形成了绘制图形。二、简单的图形列举1.绘制4个不同半径的同切代码:import turtleturtle.pensize(4)turtle.circle(10)turtle.circle(40)...
  • 【单选题】Python正式对外发布的时间 【单选题】哪个选项能够使用turtle库绘制一个半圆形? 【单选题】关于try-except,哪个选项的描述是错误的? 【其它】一个整数,它加上100后是一个完全平方数,再加上168又是一个...
  • Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形...
  • turtle库绘制图形有一个基本框架:一个小海龟在坐标系中爬行,其爬行轨迹形成了绘制图形。二、简单的图形列举1.绘制4个不同半径的同切代码:import turtleturtle.pensize(4)turtle.circle(10)turtle.circle(40)...
  • python使用turtle库绘制图形简单示例

    千次阅读 2020-10-11 20:33:54
    import turtle # 引用turtle库 turtle.pensize(2) # 设置画笔宽度为2像素 turtle.circle(10) #绘制半径为10像素的 turtle.circle(40) #绘制半径为40像素的 turtle.circle(80) #绘制半径为80像素的 turtle....
  • turtle 绘制圆形

    千次阅读 2018-08-20 12:39:24
    Turtle 用于绘制线、、其他形状或者文本 显示小乌龟的爬行轨迹,初始小乌龟在(0, 0),前进方向为 x 轴正方向 绘制圆形 import turtle turtle.color('red') turtle.circle(39) turtle.done() ...
  • 目录 turtle绘制奥运五环图 turtle绘制奥运五环图 import turtle p = turtle p.pensize(5) # 画笔尺寸设置5 def drawCircle(x,y,c='red'): p.pu() # 抬起画笔 p.goto(x,y) # 绘制圆的起始位置 p.pd()...
  • 语言:Python ...使用Turtle库绘制三角形开始到圆形各个图案 实现 import turtledef main(): #pensize() 画笔大小 turtle.pensize(3) #penup/down() 提起笔/放下 turtle.penup() #goto() 画笔至(x,y)
  • turtle库是python的画图工具,我用turtle库绘制了一个简单的呲牙表情包,位置可能不太像,所以大家可以自己改进。 1:首先需要确定各个元素的位置坐标,比如的大小是多少,眉毛放在哪合适,嘴巴的大小放多少合适,...
  • python turtle 库绘制简单魔法阵

    千次阅读 2019-04-04 03:08:58
    实现代码如下: import turtle as tr import numpy as np import math __radiusBig = 360 # 大 __radiusSmall = 340 # 小 ... 绘制外圈的两个,半径分别为__radiusBig,__radiusSmall """ # 修改画笔粗细 ...
  • 魔法阵样式如下:实现代码:import turtle as trimport numpy as npimport math__radiusBig = 360 # 大__radiusSmall = 340 # 小def circle():"""绘制外圈的两个,半径分别为__radiusBig,__radiusSmall"""# ...
  • Python - 用 turtle 绘制圆形

    万次阅读 2018-01-03 19:41:34
    大学计算机–Python...Turtle 用于绘制线、、其他形状或者文本 显示小乌龟的爬行轨迹,初始小乌龟在(0, 0),前进方向为 x 轴正方向 绘制圆形 import turtle turtle.color('red') turtle.circle(39) turtle.d...
  • 使用turtle库绘制蜂窝状六边形

    千次阅读 2019-01-29 17:23:02
    绘制的六边形为半径30的内切六边形,画布长600,宽500。 运行结果如下:
  • 绘制一个包含9个圆心的靶盘,要求最内层的为红色,最外三层为黄色,其余层为金色,所有线条为黑色 #绘制箭靶 import turtle turtle.setup()#设置窗口 turtle.pencolor("black")#设置笔的颜色为黑色 list=["yellow...
  • 情人节绘制爱心最合适了,但是单单画一个心形怎么能够满足?今天我们尝试用Python的turtle库画出一整个画布的爱心,让它们在上面动态移动。最终效果如下: 绘制爱心 画爱心有很多种画法,我这里用的方法是用两个...
  • turtle同切圆绘制

    千次阅读 2018-04-16 21:23:36
    描述使用turtle库绘制一个同切。注意:这不是自动评阅题目,仅用于练习,没有评阅。 输出示例同切效果如下: import turtle turtle.setup(650, 350, 200, 200) turtle.penup() turtle.pendown() turtle....

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 140
精华内容 56
关键字:

turtle库绘制圆