精华内容
下载资源
问答
  • 2022-04-05 22:01:05

    用 turtle 画滑板!

     

    代码:

    import turtle as t
    t.speed(0)
    
    t.pensize(3)
    t.fillcolor('#fbc55b')
    t.begin_fill()
    
    t.penup()
    t.goto(80,-60)
    t.pendown()
    t.left(170)
    t.forward(250)
    t.right(18)
    t.circle(-200,10)
    t.right(20)
    t.circle(-30,100)
    t.circle(-70,50)
    t.setheading(-7)
    t.forward(260)
    t.setheading(5)
    t.circle(-250,15)
    t.left(10)
    t.circle(-15,100)
    t.right(13.8)
    t.circle(-80,20)
    t.right(15)
    t.circle(-200,38)
    
    
    t.penup()
    t.goto(216,-1)
    t.pendown()
    t.setheading(-47)
    t.circle(-15,50)
    t.right(13.8)
    t.circle(-80,20)
    t.right(15)
    t.circle(-200,38)
    t.setheading(170)
    t.forward(250)
    t.right(18)
    t.circle(-200,8)
    t.right(10)
    t.circle(-35,50)
    
    t.end_fill()
    
    #轮子1
    t.colormode(255)
    t.fillcolor(180,180,180)
    t.begin_fill()
    t.penup()
    t.goto(89,-103)
    t.pendown()
    t.circle(25)
    t.end_fill()
    
    t.colormode(255)
    t.fillcolor(150,150,150)
    t.begin_fill()
    t.penup()
    t.goto(85,-110)
    t.pendown()
    t.circle(25)
    t.end_fill()
    
    t.fillcolor(100,100,100)
    t.begin_fill()
    t.penup()
    t.goto(70,-109)
    t.pendown()
    t.circle(10)
    t.end_fill()
    
    
    #轮子杆
    
    t.fillcolor(100,100,100)
    t.begin_fill()
    
    t.penup()
    t.goto(88.5,-91.5)
    t.setheading(45)
    t.pendown()
    t.forward(28)
    t.setheading(-177)
    t.fd(25)
    t.setheading(-135)
    t.fd(9)
    t.setheading(-29)
    t.circle(-25,45)
    t.end_fill()
    
    t.penup()
    t.goto(79,-78)
    t.setheading(45)
    t.pendown()
    t.forward(9)
    
    
    #轮子2
    t.colormode(255)
    t.fillcolor(180,180,180)
    t.begin_fill()
    t.penup()
    t.goto(-105,-89.5)
    t.pendown()
    t.circle(25)
    t.end_fill()
    
    t.colormode(255)
    t.fillcolor(150,150,150)
    t.begin_fill()
    t.penup()
    t.goto(-110,-96)
    t.pendown()
    t.circle(25)
    t.end_fill()
    
    t.fillcolor(100,100,100)
    t.begin_fill()
    t.penup()
    t.goto(-120,-85)
    t.pendown()
    t.circle(10)
    t.end_fill()
    
    #轮子杆
    
    t.fillcolor(100,100,100)
    t.begin_fill()
    
    t.penup()
    t.goto(-100,-65)
    t.setheading(45)
    t.pendown()
    t.forward(28)
    t.setheading(170)
    t.fd(23)
    t.setheading(-135)
    t.forward(13)
    t.setheading(-20)
    t.circle(-25,45)
    
    t.end_fill()
    
    #轮子3
    t.fillcolor(150,150,150)
    t.begin_fill()
    t.penup()
    t.goto(99,-84)
    t.pendown()
    t.setheading(-30)
    t.circle(25,106)
    t.setheading(-175)
    t.fd(22)
    t.setheading(-135)
    t.fd(20)
    t.end_fill()
    
    t.fillcolor(200,200,200)
    t.begin_fill()
    t.penup()
    t.goto(123,-85)
    t.pendown()
    t.setheading(10)
    t.circle(25,65)
    t.setheading(-160)
    t.fd(10)
    t.setheading(-110)
    t.circle(-25,60)
    t.end_fill()
    
    t.fillcolor(150,150,150)
    t.begin_fill()
    t.penup()
    t.goto(-82.1,-49.1)
    t.pendown()
    t.setheading(-35)
    t.circle(25,70)
    t.setheading(170)
    t.fd(27)
    t.setheading(-135)
    t.fd(7.1)
    t.end_fill()
    
    #t.forward(40)
    #t.right(10)
    #t.circle(-70,30)
    t.hideturtle()
    
              
    

    效果图:

    更多相关内容
  • python小海龟turtle绘图作业代码

    千次阅读 2021-11-08 20:31:14
    import turtle as t # 在屏幕中心建立一个宽为600,高为400的绘图窗口, t.setup(600,400,200,200) # 在绘图窗口中从坐标(10,50)开始画一个边长为80的正方形,要求边为绿色,画笔宽度为4。 t.color("green") t....

    作业1:

    在屏幕中心建立一个宽为600,高为400的绘图窗口,在绘图窗口中从坐标(10,50)开始画一个边长为80的正方形,要求边为绿色,画笔宽度为4。

    import turtle as t
    
    # 在屏幕中心建立一个宽为600,高为400的绘图窗口,
    t.setup(600,400,200,200)
    
    # 在绘图窗口中从坐标(10,50)开始画一个边长为80的正方形,要求边为绿色,画笔宽度为4。
    t.color("green")
    t.pensize(4)
    t.speed(1)
    t.penup()
    t.goto(10,50)
    
    #画笔执行四次同样的动作:绘制长度为100的直线、向右转90度。
    
    t.pendown()
    t.forward(80)
    t.right(90)
    t.forward(80)
    t.right(90)
    t.forward(80)
    t.right(90)
    t.forward(80)
    t.right(90)
    #结束绘图
    
    t.done()
    

    在这里插入图片描述

    作业2:

    在屏幕中心建立一个宽为屏幕宽度1/2,高为屏幕高度1/2的绘图窗口,以坐标(200,50)为起点绘一个半径为75的圆的内接六边形,并以蓝色为填充。移动画笔至坐标原点,向左侧画一个圆,半径为60,画笔颜色为红色。

    import turtle as t
    
    # 在屏幕中心建立一个宽为屏幕宽度1/2,高为屏幕高度1/2的绘图窗口,
    t.setup(width=0.5, height=0.5)
    t.pensize(3)
    t.speed(2)
    
    # 以坐标(200,50)为起点绘一个半径为75的圆的内接六边形,并以蓝色为填充
    t.penup()
    t.goto(200,50)
    t.pendown()
    t.begin_fill()
    t.color("blue")
    t.circle(75,steps=6)
    t.end_fill()
    
    # 移动画笔至坐标原点
    t.penup()
    t.home()
    t.pendown()
    
    # 向左侧画一个圆,半径为60,画笔颜色为红色。
    t.color("red")
    t.circle(60)#向左侧画一个圆
    t.done()
    

    在这里插入图片描述

    作业3:

    在屏幕中心建立一个宽为屏幕宽度1/2,高为屏幕高度1/2的绘图窗口,在绘图窗口点绘5个边长为50的五角星,填充色为红色。绘图位置自己确定。

    import turtle as t
    
    # 在屏幕中心建立一个宽为屏幕宽度1/2,高为屏幕高度1/2的绘图窗口
    t.setup(width=0.5, height=0.5)
    
    # 在绘图窗口点绘5个边长为50的五角星,填充色为红色。绘图位置自己确定。
    t.speed(1)
    t.pencolor('red')
    t.fillcolor('yellow')
    t.begin_fill()
    k = 50
    for j in range(5):
        t.penup()
        t.home()
        t.forward(k)
        t.pendown()
        for i in range(5):#这个语句是循环语句,可以控制循环部分执行多次。
            t.forward(50)
            t.right(144)
            t.end_fill()
            k = k + 10
        t.penup()
    
    t.done()
    

    在这里插入图片描述

    作业4:

    学习以上内容后,请尝试用小海龟在计算机屏幕上绘出你自己设计的图案。

    example1 太阳花

    # 画太阳花
    # coding=utf-8
    import turtle
    import time
    
    # 同时设置pencolor=color1, fillcolor=color2
    turtle.color("red", "yellow")
    
    turtle.begin_fill()
    for _ in range(50):
        turtle.forward(200)
        turtle.left(170)
        turtle.end_fill()
    
    turtle.mainloop()
    

    在这里插入图片描述

    example2 科赫雪花

    #绘制科赫雪花
    import turtle
    def koch(size,n):
        if n == 0:
            turtle.fd(size)
        else:
            for angle in [0,60,-120,60]:
                turtle.left(angle)
                koch(size/3,n-1)
    def main():
        turtle.setup(600,600)
        turtle.penup()
        turtle.goto(-200,100)
        turtle.pendown()
        turtle.pensize(2)
        level = 3     #3阶科赫雪花,阶数
        koch(400,level)
        turtle.right(120)
        koch(400,level)
        turtle.right(120)
        koch(400,level)
        turtle.hideturtle()
        turtle.done()
    main()
    
    

    在这里插入图片描述

    example3 时钟

    # 时钟
    # coding=utf-8
    
    import turtle
    from datetime import *
    
    
    # 抬起画笔,向前运动一段距离放下
    def Skip(step):
        turtle.penup()
        turtle.forward(step)
        turtle.pendown()
    
    
    def mkHand(name, length):
        # 注册Turtle形状,建立表针Turtle
        turtle.reset()
        Skip(-length * 0.1)
        # 开始记录多边形的顶点。当前的乌龟位置是多边形的第一个顶点。
        turtle.begin_poly()
        turtle.forward(length * 1.1)
        # 停止记录多边形的顶点。当前的乌龟位置是多边形的最后一个顶点。将与第一个顶点相连。
        turtle.end_poly()
        # 返回最后记录的多边形。
        handForm = turtle.get_poly()
        turtle.register_shape(name, handForm)
    
    
    def Init():
        global secHand, minHand, hurHand, printer
        # 重置Turtle指向北
        turtle.mode("logo")
        # 建立三个表针Turtle并初始化
        mkHand("secHand", 135)
        mkHand("minHand", 125)
        mkHand("hurHand", 90)
        secHand = turtle.Turtle()
        secHand.shape("secHand")
        minHand = turtle.Turtle()
        minHand.shape("minHand")
        hurHand = turtle.Turtle()
        hurHand.shape("hurHand")
    
        for hand in secHand, minHand, hurHand:
            hand.shapesize(1, 1, 3)
            hand.speed(0)
    
        # 建立输出文字Turtle
        printer = turtle.Turtle()
        # 隐藏画笔的turtle形状
        printer.hideturtle()
        printer.penup()
    
    
    def SetupClock(radius):
        # 建立表的外框
        turtle.reset()
        turtle.pensize(7)
        for i in range(60):
            Skip(radius)
            if i % 5 == 0:
                turtle.forward(20)
                Skip(-radius - 20)
    
                Skip(radius + 20)
                if i == 0:
                    turtle.write(int(12), align="center", font=("Courier", 14, "bold"))
                elif i == 30:
                    Skip(25)
                    turtle.write(int(i / 5), align="center", font=("Courier", 14, "bold"))
                    Skip(-25)
                elif (i == 25 or i == 35):
                    Skip(20)
                    turtle.write(int(i / 5), align="center", font=("Courier", 14, "bold"))
                    Skip(-20)
                else:
                    turtle.write(int(i / 5), align="center", font=("Courier", 14, "bold"))
                Skip(-radius - 20)
            else:
                turtle.dot(5)
                Skip(-radius)
            turtle.right(6)
    
    
    def Week(t):
        week = ["星期一", "星期二", "星期三",
                "星期四", "星期五", "星期六", "星期日"]
        return week[t.weekday()]
    
    
    def Date(t):
        y = t.year
        m = t.month
        d = t.day
        return "%s %d%d" % (y, m, d)
    
    
    def Tick():
        # 绘制表针的动态显示
        t = datetime.today()
        second = t.second + t.microsecond * 0.000001
        minute = t.minute + second / 60.0
        hour = t.hour + minute / 60.0
        secHand.setheading(6 * second)
        minHand.setheading(6 * minute)
        hurHand.setheading(30 * hour)
    
        turtle.tracer(False)
        printer.forward(65)
        printer.write(Week(t), align="center",
                      font=("Courier", 14, "bold"))
        printer.back(130)
        printer.write(Date(t), align="center",
                      font=("Courier", 14, "bold"))
        printer.home()
        turtle.tracer(True)
    
        # 100ms后继续调用tick
        turtle.ontimer(Tick, 100)
    
    
    def main():
        # 打开/关闭龟动画,并为更新图纸设置延迟。
        turtle.tracer(False)
        Init()
        SetupClock(160)
        turtle.tracer(True)
        Tick()
        turtle.mainloop()
    
    
    if __name__ == "__main__":
        main()
    

    在这里插入图片描述

    展开全文
  • python中turtle绘图的简单指令
  • turtle作图作品

    2018-06-25 17:56:08
    绘图方式和Pygame有很大不同,Pygame是通过场景与场景的快速变换体现事物的变化,而Turtle更像我们生活中的绘画,每一画依次完成。假设一个机器人在(0,0),我们对其有各种操作,如前行,后行,变换前进方向等操作,...
  • 画一个红色的五角星from turtle import *color('red','red')begin_fill()for i in range(5):fd(200)rt(144)end_fill()done()效果图:画一条蟒蛇#PythonDraw.pyimportturtle#turtle.setup(650,350,200,200)turtle....

    画一个红色的五角星

    from turtle import *color('red','red')

    begin_fill()for i in range(5):

    fd(200)

    rt(144)

    end_fill()

    done()

    效果图:

    1350895-20190326215411046-1625810765.png

    画一条蟒蛇

    #PythonDraw.py

    importturtle#turtle.setup(650,350,200,200)

    turtle.penup()

    turtle.fd(-250)

    turtle.pendown()

    turtle.pensize(25)

    turtle.pencolor("purple")

    turtle.seth(-40)for i in range(4):

    turtle.circle(40,80)

    turtle.circle(-40,80)

    turtle.circle(40,80/2)

    turtle.fd(40)

    turtle.circle(16,180)

    turtle.fd(40*2/3)

    效果图:

    1350895-20190326220025578-170463897.png

    画一组内切圆

    importturtle

    turtle.pensize(2)

    turtle.circle(10)

    turtle.circle(40)

    turtle.circle(80)

    turtle.circle(120)

    效果图:

    1350895-20190326220309581-2143218834.png

    画一个社会人小猪佩奇,代码是借鉴某位大佬的

    from turtle import *

    defnose(x,y):

    pu()

    goto(x,y)

    pd()

    seth(-30)

    begin_fill()

    a=0.4

    for i in range(120):if 0<=i<30 or 60<=i<90:

    a=a+0.08lt(3)

    fd(a)else:

    a=a-0.08lt(3)

    fd(a)

    end_fill()

    pu()

    seth(90)

    fd(25)

    seth(0)

    fd(10)

    pd()

    pencolor(255,155,192)

    seth(10)

    begin_fill()

    circle(5)

    color(160,82,45)

    end_fill()

    pu()

    seth(0)

    fd(20)

    pd()

    pencolor(255,155,192)

    seth(10)

    begin_fill()

    circle(5)

    color(160,82,45)

    end_fill()defhead(x,y):

    color((255,155,192),"pink")

    pu()

    goto(x,y)

    seth(0)

    pd()

    begin_fill()

    seth(180)

    circle(300,-30)

    circle(100,-60)

    circle(80,-100)

    circle(150,-20)

    circle(60,-95)

    seth(161)

    circle(-300,15)

    pu()

    goto(-100,100)

    pd()

    seth(-30)

    a=0.4

    for i in range(60):if 0<=i<30 or 60<=i<90:

    a=a+0.08lt(3)

    fd(a)else:

    a=a-0.08lt(3)

    fd(a)

    end_fill()defears(x,y):

    color((255,155,192),"pink")

    pu()

    goto(x,y)

    pd()

    begin_fill()

    seth(100)

    circle(-50,50)

    circle(-10,120)

    circle(-50,54)

    end_fill()

    pu()

    seth(90)

    fd(-12)

    seth(0)

    fd(30)

    pd()

    begin_fill()

    seth(100)

    circle(-50,50)

    circle(-10,120)

    circle(-50,56)

    end_fill()defeyes(x,y):

    color((255,155,192),"white")

    pu()

    seth(90)

    fd(-20)

    seth(0)

    fd(-95)

    pd()

    begin_fill()

    circle(15)

    end_fill()

    color("black")

    pu()

    seth(90)

    fd(12)

    seth(0)

    fd(-3)

    pd()

    begin_fill()

    circle(3)

    end_fill()

    color((255,155,192),"white")

    pu()

    seth(90)

    fd(-25)

    seth(0)

    fd(40)

    pd()

    begin_fill()

    circle(15)

    end_fill()

    color("black")

    pu()

    seth(90)

    fd(12)

    seth(0)

    fd(-3)

    pd()

    begin_fill()

    circle(3)

    end_fill()defcheek(x,y):

    color((255,155,192))

    pu()

    goto(x,y)

    pd()

    seth(0)

    begin_fill()

    circle(30)

    end_fill()defmouth(x,y):

    color(239,69,19)

    pu()

    goto(x,y)

    pd()

    seth(-80)

    circle(30,40)

    circle(40,80)defbody(x,y):

    color("red",(255,99,71))

    pu()

    goto(x,y)

    pd()

    begin_fill()

    seth(-130)

    circle(100,10)

    circle(300,30)

    seth(0)

    fd(230)

    seth(90)

    circle(300,30)

    circle(100,3)

    color((255,155,192),(255,100,100))

    seth(-135)

    circle(-80,63)

    circle(-150,24)

    end_fill()defhands(x,y):

    color((255,155,192))

    pu()

    goto(x,y)

    pd()

    seth(-160)

    circle(300,15)

    pu()

    seth(90)

    fd(15)

    seth(0)

    fd(0)

    pd()

    seth(-10)

    circle(-20,90)

    pu()

    seth(90)

    fd(30)

    seth(0)

    fd(237)

    pd()

    seth(-20)

    circle(-300,15)

    pu()

    seth(90)

    fd(20)

    seth(0)

    fd(0)

    pd()

    seth(-170)

    circle(20,90)deffoot(x,y):

    pensize(10)

    color((240,128,128))

    pu()

    goto(x,y)

    pd()

    seth(-90)

    fd(40)

    seth(-180)

    color("black")

    pensize(15)

    fd(20)

    pensize(10)

    color((240,128,128))

    pu()

    seth(90)

    fd(40)

    seth(0)

    fd(90)

    pd()

    seth(-90)

    fd(40)

    seth(-180)

    color("black")

    pensize(15)

    fd(20)deftail(x,y):

    pensize(4)

    color((255,155,192))

    pu()

    goto(x,y)

    pd()

    seth(0)

    circle(70,20)

    circle(10,330)

    circle(70,30)defsetting():

    pensize(4)

    hideturtle()

    colormode(255)

    color((255,155,192),"pink")

    setup(840,500)

    speed(10)defmain():

    setting()

    nose(-100,100)

    head(-69,167)

    ears(0,160)

    eyes(0,140)

    cheek(80,10)

    mouth(-20,30)

    body(-32,-8)

    hands(-56,-45)

    foot(2,-177)

    tail(148,-155)

    done()

    main()

    效果极佳:

    1350895-20190326220624589-1191828175.png

    简单总结一下好了,其实turtle库还是非常有用的,以后可以画张很有创意的图片去表白女神了,讲不好那天就用上了呢:

    显示器和turtle窗体的左上角都是原点

    turtle.setup(width,height,startx,starty)设置窗体大小及位置,后面两个参数可选,非必需

    空间坐标:绝对坐标:右方向x轴,上方向为y轴,正中心为原点,turtle.goto(x,y)让在任何位置的海龟到达指定的位置

    海龟坐标:turtle.fd(d)海龟向前行多少像素

    turtle.bk(d)向海龟的反方向运行

    turtle.circle(r,angle)以海龟左边的某一点为圆心进行曲线运行

    角度坐标:绝对角度:turtle.seth(angle)angle为绝对度数,表示改变海龟的运行方向

    海龟角度:turtle.right(angle),turtle.left(angle)改变海龟的运行方向

    RGB体系:turtle.colormode(mode)mode=1.0则改用0和1表示,mode=255则改用255和0表示,默认为小数

    库引用:import <库名>,from <库名> import *或者from <库名> import <函数名>,import <库名> as <库别名>

    画笔控制函数:turtle.penup()别名:turtle.pu()抬起画笔,turtle.pendown()别名:turtle.pd()落下画笔,turtle.pensize(width)别名:turtle.width(width)设置画笔宽度,turtle.pencolor(color)设置画笔颜色,color有三种方式,颜色字符串,或者RGB小数值,或者RGB元组值,例如:turtle.pencolor((0.63,0.13,0.94))

    运动控制函数:turtle.circle(r,angle),r(海龟左方向)表示半径,angle表示绘制的角度,默认是360度

    方向控制函数:turtle.seth(angle)改变海龟的行进方向,顺时针转向

    展开全文
  • 一、既然本次讲的主角是turtle函数库,那肯定得先了解一下它是什么turtle库是Python语言中一个很流行的绘制图像的...二、turtle绘图的基本知识点1.画布(canvas)画布就是turtle为我们展开用于绘图区域,我们可以设置...

    一、既然本次讲的主角是turtle函数库,那肯定得先了解一下它是什么

    turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。

    二、turtle绘图的基本知识点

    1.画布(canvas)

    画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。

    设置画布大小

    turtle.screensize(canvwidth=None,canvheight=None,bg=None),参数分别为画布的宽(单位像素),高,背景颜色。

    如:turtle.screensize(800,600,"green")

    turtle.screensize()#返回默认大小(400,300)

    turtle.setup(width=0.5,height=0.75,startx=None,starty=None),参数:width,height:输入宽和高为整数时,表示像素;为小数时,表示占据电脑屏幕的比例,(startx,starty):这一坐标表示矩形窗口左上角顶点的位置,如果为空,则窗口位于屏幕中心。

    如:turtle.setup(width=0.6,height=0.6)

    turtle.setup(width=800,height=800,startx=100,starty=100)

    2.画笔

    2.1画笔的状态

    在画布上,默认有一个坐标原点为画布中心的坐标轴,坐标原点上有一只面朝x轴正方向小乌龟。这里我们描述小乌龟时使用了两个词语:坐标原点(位置),面朝x轴正方向(方向),turtle绘图中,就是使用位置方向描述小乌龟(画笔)的状态。

    2.2画笔的属性

    画笔(画笔的属性,颜色、画线的宽度等)

    1)turtle.pensize():设置画笔的宽度;

    2)turtle.pencolor():没有参数传入,返回当前画笔颜色,传入参数设置画笔颜色,可以是字符串如"green","red",也可以是RGB3元组。

    3)turtle.speed(speed):设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快。

    2.3绘图命令

    操纵海龟绘图有着许多的命令,这些命令可以划分为3种:一种为运动命令,一种为画笔控制命令,还有一种是全局控制命令。

    (1)画笔运动命令

    1797493-20190914163146864-2105055645.png

    (2) 画笔控制命令

    1797493-20190914163221519-1924513598.png

    (3) 全局控制命令

    1797493-20190914163252033-2027834375.png

    (4) 其他命令

    1797493-20190914163325467-1973793820.png

    3.命令详解

    3.1turtle.circle(radius,extent=None,steps=None)

    描述:以给定半径画圆

    参数:

    radius(半径):半径为正(负),表示圆心在画笔的左边(右边)画圆;

    extent(弧度)(optional);

    steps(optional)(做半径为radius的圆的内切正多边形,多边形边数为steps)。

    举例:

    circle(50)#整圆;

    circle(50,steps=3)#三角形;

    circle(120,180)#半圆

    4.实例

    1、太阳花

    1797493-20190914163650559-926942272.png

    1797493-20190914163712818-1976838152.png

    2.五角星

    1797493-20190914170438045-56068087.png

    1797493-20190914170501922-1365754882.png

    总结:用turtle绘图要记住各个命令的使用,这是最基本的。但是想画好图还是需要逻辑思维的,编程思维真的很重要!

    展开全文
  • 10分钟轻松学会 Python turtle 绘图 教程,里面有详细例子(原理+代码+效果)
  • Python — — turtle 常用代码

    千次阅读 多人点赞 2022-04-05 13:31:14
    turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置 turtle.screensize(canvwidth=600,canvheight=800,bg='black')#参数分别代表画布的宽、高、背景色turtle.screensize()#返回默认大小(400,300) ...
  • turtle画图及相关函数
  • turtle的简单绘图

    千次阅读 2020-06-16 15:21:04
    接触python,就发现python是一门很有趣的课程。往往只需要利用几行简单的代码,就能绘制出简单漂亮的图案。毫不夸张的说,掌握好...①turtle.setup(width,height,starty,starty) 注:(starty,starty)指的是绘图...
  • from PIL import Image f = open('test.py', 'w') ...f.write("import turtle\n") f.write("canvasX = {}\n".format(x)) f.write("canvasY = {}\n".format(y)) f.write( ''' def D(x, y): return x - canvasX // 2.
  • python turtle绘图集锦含:小猪佩奇、哆啦A梦、小黄人、皮卡丘、汉诺塔、高达、星空、狮子头、招脸表情、小狗、发射爱心
  • https://blog.csdn.net/zengxiantao1994/article/details/76588580 turtle库常用函数+几个编程代码
  • 自动绘图——四象限是一个python文件,他可以根据你输入的二元方程或者坐标来画图。里面面有很多功能:设置窗口大小,四象限大小,和输入方程和坐标。希望一些python厉害的大佬能指导一下我。
  • python入门——turtle库简介及蟒蛇绘图代码分析

    千次阅读 多人点赞 2018-10-02 10:21:05
    turtle(海龟)库是turtle绘图体系的Python实现 turtle绘图体系:1969年诞生,主要用于程序设计入门 Python语言的标准库之一 入门级的图形绘制函数库 标准库 Python计算生态 = 标准库 + 第三方库 标准库:...
  • 绘图之前先要安装turtle模块 python 2: pip install turtle python 3: pip3 install turtle 1.小猪佩奇: #!/usr/bin/env python2 # coding=utf-8 import turtle as t t.pensize(4) t.hideturtle() t.colormode...
  • Python Turtle绘图

    千次阅读 2020-09-17 22:26:31
    Python提供一个简单的绘图模块:turtle绘图窗口的原点(0,0)在正中间,默认海龟的方向是右侧。Turtle有运动命令函数和画笔控制函数 五角星 用turtle画一个五角星,如下所示,注意填充为红色。 【源程序】 from ...
  • 10分钟轻松学会 Python turtle 绘图

    千次阅读 2021-03-17 14:38:58
    10分钟轻松学会 Python turtle 绘图python2.6版本中后引入的一个简单的绘图工具,叫做海龟绘图(Turtle Graphics),turtle库是python的内部库,使用导入即可import turtle先说明一下turtle绘图的基础知识:1. 画布...
  • Turtle绘图基础知识.py

    2019-11-13 14:21:09
    Turtle绘图基础知识.py
  • Python绘图模块 -- turtle

    千次阅读 多人点赞 2022-01-25 19:59:12
    turtle 是 Python 中自带的绘图模块,最初来自于 Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 于 1967 年所创造的 Logo 编程语言。 你可以使用 turtle 控制画笔在画板上画画。而这个画笔是有形状的,默认是...
  • 一、从基本的正方形开始引入turtle模块并创建Pen对象:>>> importturtle>>> t = turtle.Pen()前面我们用来创建正方形的代码如下:>>> t.forward(50)>>> t.left(90)>>> t.forward(50)>>> t.left(90)...
  • 数字越大,绘制出的雪花越大 # 海龟绘图结束,隐藏海龟 turtle.hideturtle() 案例2:中国结雪花(随机) 难度:★★★☆☆☆ 【效果预览】 每次运行绘制出的雪花 位置和大小都是随机的 【代码参考】 # 案例2:中国...
  • Python利用turtle绘图大熊猫

    万次阅读 多人点赞 2019-08-15 23:57:25
    Python利用turtle绘图大熊猫卡通大熊猫的详细代码代码绘制的熊猫宝宝 Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组...
  • python代码 #dinosaur.py import turtle as t #龙身 t.setup(1000,600) # 设置画布的大小 t.speed(10) # 设置画笔速度为10 t.pensize(5) # 设置画笔大小 t.pencolor("SpringGreen4") # 设置画笔颜色 t.penup() # ...
  • Python turtle绘图小熊猫

    2021-11-03 16:36:24
    小白一只,画的粗糙,家人们别介意,过几天整理一些turtle绘图的知识点。 #Author:Grapefruit #Data:2021/10/20 import turtle as t t.title('小熊猫') t.pensize(3) t.speed(0) t.fillcolor('black') t....
  • 我喜欢turtle绘图,因为代码一点点的改动,总会带来意想不到的惊喜。一些让我心动过的案例,分享给大家,也珍藏给自己。
  • Python : Turtle绘图-蟒蛇(代码

    千次阅读 2019-07-03 12:08:25
    import turtle turtle.setup(900,650,800,200) turtle.penup() turtle.fd(-250) turtle.pendown() turtle.pensize(25) turtle.pencolor(“green”) turtle.seth(-40) turtle.circle(40,80) turtle.circle(-40,80) ...
  • 【实例简介】【实例截图】【核心代码】import turtle as timport timedef drawgap():t.pu()t.fd(5)def drawline(draw):drawgap()t.pd() if draw else t.pu()t.fd(40)drawgap()t.right(90)def drawdigit(digit):...
  • 我的第三篇博客一、初识Python1....变量名不能以关键字命名变量名的两种表示方式:下划线和驼峰体(以解决多个单词组成变量名的问题)变量的概念是由Python提供的,如果不运行程序代码,就没有变量。2.注释注...
  • 本篇文章介绍了python使用turtle库绘制四叶草的方法,代码很简单,希望对学习python的朋友有帮助。import turtleimport timeturtle.setup(650.,350,200,200)turtle.pendown()turtle.pensize(10)turtle.pencolor('...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,782
精华内容 1,912
关键字:

turtle绘图代码

友情链接: Gauss.rar