精华内容
下载资源
问答
  • 主要为大家详细介绍了Python turtle绘画象棋棋盘,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 这是借鉴了一位兄弟的代码,然后进行修改的,原来代码存在问题,用了2小时,自己修改,终于画出了滑稽脸,也算是对于今天学的turtle绘画库的一个小小的记录吧!(有错误希望各位看官指正啊) 编译器是:Atom python ...
  • 通过使用turtle绘画象棋棋盘,供大家参考,具体内容如下# 绘制象棋棋盘import turtlet = turtle.Pen()t.width(2) # 设置画笔粗细t.speed(1) # 设置画笔移动速度# 画竖线t.penup()t.goto(-400, -400)for i in range(9...

    通过使用turtle绘画象棋棋盘,供大家参考,具体内容如下

    # 绘制象棋棋盘

    import turtle

    t = turtle.Pen()

    t.width(2) # 设置画笔粗细

    t.speed(1) # 设置画笔移动速度

    # 画竖线

    t.penup()

    t.goto(-400, -400)

    for i in range(9):

    t.pendown()

    if i != 0 and i != 8:

    t.goto(-400+i*100, 0)

    t.penup()

    t.goto(-400+i*100, 100)

    t.pendown()

    t.goto(-400+i*100, 500)

    t.penup()

    t.goto(-400+i*100+100, -400)

    # 画横线

    t.penup()

    t.goto(-400, -400)

    for i in range(10):

    t.pendown()

    t.goto(400, -400+i*100)

    t.penup()

    t.goto(-400, -400+i*100+100)

    # 画斜线(下面的中心斜线)

    t.penup()

    t.goto(-100, -400)

    t.pendown()

    t.goto(100, -200)

    t.penup()

    t.goto(100, -400)

    t.pendown()

    t.goto(-100, -200)

    # 画斜线(上面的中心斜线)

    t.penup()

    t.goto(-100, 500)

    t.pendown()

    t.goto(100, 300)

    t.penup()

    t.goto(100, 500)

    t.pendown()

    t.goto(-100, 300)

    # 书写楚河汉界

    t.penup()

    t.goto(-200, 20)

    t.write("楚河", align="center", font=("Arial", 30, "normal"))

    t.penup()

    t.goto(200, 20)

    t.write("汉界", align="center", font=("Arial", 30, "normal"))

    # 使界面暂停

    turtle.done()

    绘画结果:

    2694683d5fe1a8e748206ca3a0aa6c69.png

    您可能感兴趣的文章:python图形工具turtle绘制国际象棋棋盘python使用turtle绘制国际象棋棋盘

    展开全文
  • turtle绘画,设置画布的背景图片

    千次阅读 2020-02-13 19:00:15
    python使用turtle绘画时,设置画布颜色很容易,但是要将图片设置为画布的背景,则需要以下操作。 如下列代码即可设置画布背景。 def bgpic(self, picname=None): """Set background image or return name of ...

    python使用turtle绘画时,设置画布颜色很容易,但是要将图片设置为画布的背景,则需要以下操作。

    如下列代码即可设置画布背景。

    def bgpic(self, picname=None):
        """Set background image or return name of current backgroundimage.
    
        Optional argument:
        picname -- a string, name of a gif-file or "nopic".
    
        If picname is a filename, set the corresponding image as background.
        If picname is "nopic", delete backgroundimage, if present.
        If picname is None, return the filename of the current backgroundimage.
    
        Example (for a TurtleScreen instance named screen):
        >>> screen.bgpic()
        'nopic'
        >>> screen.bgpic("landscape.gif")
        >>> screen.bgpic()
        'landscape.gif'
        """
        if picname is None:
            return self._bgpicname
        if picname not in self._bgpics:
            self._bgpics[picname] = self._image(picname)
        self._setbgpic(self._bgpic, self._bgpics[picname])
        self._bgpicname = picname
    
    if __name__ == '__main__':
        myWin = turtle.Screen()
        turtle.setup(width=600,height=750,startx=0,starty=0)
        turtle.bgpic(r'./1.gif')  # 这样设置。
        
        myWin.exitonclick()
    
    但是,或许你会遇到这种报错。

    在这里插入图片描述
    这是因为turtle.bgpic(r’./1.gif’) 中的图片必须是.gif格式,而其他的jpg等格式都不行。
    你或许会直接将图片后缀改成.gif,但是你会发现还是报错。
    是因为GIF图片仅通过改后缀名是不会改变图片格式的,需要通过格式转换工具。
    网上有许多在线转换网站,例如转换工具
    转换成功之后就可以成功运行了。
    在这里插入图片描述

    注意

    画布的背景图片不能自适应显示。
    所以要想让图片充满画布,需要自己调整图片大小。

    展开全文
  • 使用python的turtle绘画滑稽脸

    千次阅读 2019-03-03 21:05:41
    这是借鉴了一位兄弟的代码,然后进行修改的,原来代码存在问题,用了2小时,自己修改,终于画出了滑稽脸,也算是对于今天学的turtle绘画库的一个小小的记录吧!(有错误希望各位看官指正啊) 编译器是:Atom python ...

    这是借鉴了一位兄弟的代码,然后进行修改的,原来代码存在问题,用了2小时,自己修改,终于画出了滑稽脸,也算是对于今天学的turtle绘画库的一个小小的记录吧!(有错误希望各位看官指正啊)
    编译器是:Atom
    python 是3.7版本
    运行位 Windows power shell

    import turtle
    turtle.setup(600,600,200,200)

    #fcae
    turtle.penup()
    turtle.goto(-210,0)
    turtle.seth(-90)
    turtle.pendown()
    turtle.pencolor(‘orange’)
    turtle.pensize(4)
    turtle.begin_fill()
    turtle.circle(210,360)
    turtle.fillcolor(‘yellow’)
    turtle.end_fill()
    turtle.pencolor(‘black’)

    #mouth
    turtle.pensize(5)
    turtle.penup()
    turtle.goto(-150,30)
    turtle.pendown()
    turtle.seth(-90)
    turtle.circle(150,180)

    #left eye
    turtle.penup()
    turtle.pensize(4)
    turtle.goto(-180,90)
    turtle.pendown()
    turtle.seth(40)
    turtle.begin_fill()
    turtle.circle(-120,80)
    turtle.penup()
    turtle.goto(-180,90)
    turtle.pendown()
    turtle.seth(-130)
    turtle.circle(15,110)
    turtle.seth(40)
    turtle.circle(-106,83)
    turtle.seth(30)
    turtle.circle(18,105)
    turtle.fillcolor(‘white’)
    turtle.end_fill()

    #right eye
    turtle.penup()
    turtle.goto(20,90)
    turtle.pendown()
    turtle.seth(40)
    turtle.begin_fill()
    turtle.circle(-120,80)
    turtle.penup()
    turtle.goto(20,90)
    turtle.pendown()
    turtle.seth(-130)
    turtle.circle(15,110)
    turtle.seth(40)
    turtle.circle(-106,83)
    turtle.seth(30)
    turtle.circle(18,105)
    turtle.fillcolor(‘white’)
    turtle.end_fill()

    #Eyeball
    turtle.pensize(2)
    turtle.penup()
    turtle.goto(50,95)
    turtle.pendown()
    turtle.begin_fill()
    turtle.circle(8,360)
    turtle.fillcolor(‘black’)
    turtle.end_fill()
    turtle.penup()
    turtle.goto(-150,95)
    turtle.pendown()
    turtle.begin_fill()
    turtle.circle(8,360)
    turtle.fillcolor(‘black’)
    turtle.end_fill()

    #Blush
    turtle.pensize(1)
    turtle.pencolor(‘pink’)
    turtle.begin_fill()
    turtle.penup()
    turtle.goto(-160,50)
    turtle.pendown()
    turtle.seth(-90)
    for i in range(2):
    for j in range(10):
    turtle.forward(j)
    turtle.left(9)
    for j in range(10,0,-1):
    turtle.forward(j)
    turtle.left(9)
    turtle.fillcolor(‘pink’)
    turtle.end_fill()
    turtle.pensize(1)
    turtle.pencolor(‘pink’)
    turtle.begin_fill()
    turtle.penup()
    turtle.goto(40,50)
    turtle.pendown()
    turtle.seth(-90)
    for i in range(2):
    for j in range(10):
    turtle.forward(j)
    turtle.left(9)
    for j in range(10,0,-1):
    turtle.forward(j)
    turtle.left(9)
    turtle.fillcolor(‘pink’)
    turtle.end_fill()
    turtle.hideturtle()

    turtle.done()
    在这里插入图片描述

    展开全文
  • 这是借鉴了一位兄弟的代码,然后进行修改的,原来代码存在问题,用了2小时,自己修改,终于画出了滑稽脸,也算是对于今天学的turtle绘画库的一个小小的记录吧!(有错误希望各位看官指正啊)编译器是:Atompython 是...

    这是借鉴了一位兄弟的代码,然后进行修改的,原来代码存在问题,用了2小时,自己修改,终于画出了滑稽脸,也算是对于今天学的turtle绘画库的一个小小的记录吧!(有错误希望各位看官指正啊)

    编译器是:Atom

    python 是3.7版本

    运行位 Windows power shell

    import turtle

    turtle.setup(600,600,200,200)

    #fcae

    turtle.penup()

    turtle.goto(-210,0)

    turtle.seth(-90)

    turtle.pendown()

    turtle.pencolor(‘orange')

    turtle.pensize(4)

    turtle.begin_fill()

    turtle.circle(210,360)

    turtle.fillcolor(‘yellow')

    turtle.end_fill()

    turtle.pencolor(‘black')

    #mouth

    turtle.pensize(5)

    turtle.penup()

    turtle.goto(-150,30)

    turtle.pendown()

    turtle.seth(-90)

    turtle.circle(150,180)

    #left eye

    turtle.penup()

    turtle.pensize(4)

    turtle.goto(-180,90)

    turtle.pendown()

    turtle.seth(40)

    turtle.begin_fill()

    turtle.circle(-120,80)

    turtle.penup()

    turtle.goto(-180,90)

    turtle.pendown()

    turtle.seth(-130)

    turtle.circle(15,110)

    turtle.seth(40)

    turtle.circle(-106,83)

    turtle.seth(30)

    turtle.circle(18,105)

    turtle.fillcolor(‘white')

    turtle.end_fill()

    #right eye

    turtle.penup()

    turtle.goto(20,90)

    turtle.pendown()

    turtle.seth(40)

    turtle.begin_fill()

    turtle.circle(-120,80)

    turtle.penup()

    turtle.goto(20,90)

    turtle.pendown()

    turtle.seth(-130)

    turtle.circle(15,110)

    turtle.seth(40)

    turtle.circle(-106,83)

    turtle.seth(30)

    turtle.circle(18,105)

    turtle.fillcolor(‘white')

    turtle.end_fill()

    #Eyeball

    turtle.pensize(2)

    turtle.penup()

    turtle.goto(50,95)

    turtle.pendown()

    turtle.begin_fill()

    turtle.circle(8,360)

    turtle.fillcolor(‘black')

    turtle.end_fill()

    turtle.penup()

    turtle.goto(-150,95)

    turtle.pendown()

    turtle.begin_fill()

    turtle.circle(8,360)

    turtle.fillcolor(‘black')

    turtle.end_fill()

    #Blush

    turtle.pensize(1)

    turtle.pencolor(‘pink')

    turtle.begin_fill()

    turtle.penup()

    turtle.goto(-160,50)

    turtle.pendown()

    turtle.seth(-90)

    for i in range(2):

    for j in range(10):

    turtle.forward(j)

    turtle.left(9)

    for j in range(10,0,-1):

    turtle.forward(j)

    turtle.left(9)

    turtle.fillcolor(‘pink')

    turtle.end_fill()

    turtle.pensize(1)

    turtle.pencolor(‘pink')

    turtle.begin_fill()

    turtle.penup()

    turtle.goto(40,50)

    turtle.pendown()

    turtle.seth(-90)

    for i in range(2):

    for j in range(10):

    turtle.forward(j)

    turtle.left(9)

    for j in range(10,0,-1):

    turtle.forward(j)

    turtle.left(9)

    turtle.fillcolor(‘pink')

    turtle.end_fill()

    turtle.hideturtle()

    turtle.done()

    20191121105402.jpg

    以上这篇使用python的turtle绘画滑稽脸实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    展开全文
  • 在用turtle绘画时,画笔的第一笔落笔点默认是在画布中心,画笔朝东(向右),但是有时需要绘制一些不对称的图,画笔落在画布中心会使结果偏离中心或画出画布。所以需要移动画笔的初始落笔点。 这里有两个方法: goto...
  • 这是借鉴了一位兄弟的代码,然后进行修改的,原来代码存在问题,用了2小时,自己修改,终于画出了滑稽脸,也算是对于今天学的turtle绘画库的一个小小的记录吧!(有错误希望各位看官指正啊)编译器是:Atompython 是...
  • 使用python的turtle绘画滑稽脸实例发布时间:2020-09-13 03:46:34来源:脚本之家阅读:104作者:氵小景这是借鉴了一位兄弟的代码,然后进行修改的,原来代码存在问题,用了2小时,自己修改,终于画出了滑稽脸,也...
  • turtle绘画作业

    2019-05-15 12:50:00
    Part1:20181305081 唐远航 20181305085 刘俊结 ...import turtle as t t.speed(0) t.setup(1000,800) t.color('brown','yellow') t.pensize(10) t.begin_fill() t.pu() t.goto(175,50) t.pd() ...
  • 这是借鉴了一位兄弟的代码,然后进行修改的,原来代码存在问题,用了2小时,自己修改,终于画出了滑稽脸,也算是对于今天学的turtle绘画库的一个小小的记录吧!(有错误希望各位看官指正啊)编译器是:Atompython 是...
  • 这是借鉴了一位兄弟的代码,然后进行修改的,原来代码存在问题,用了2小时,自己修改,终于画出了滑稽脸,也算是对于今天学的turtle绘画库的一个小小的记录吧!(有错误希望各位看官指正啊)编译器是:Atompython 是...
  • 2021-03-19 turtle绘画

    2021-03-19 23:50:59
    import turtle #长度,宽度,显示在屏幕的x和y,左上角开始 turtle.setup(650,500,(1080-650)/2,(1920-500)/2) #将画笔提起,不画 turtle.penup() #向前,我们的画笔一开始是不在那个位置的 turtle.fd(-250) turtle....
  • turtle 绘画 结束后画布不自动关闭

    千次阅读 2020-09-27 14:33:35
    在pycharm里面用turtle画图,当图形画完之后界面就立刻消失,对于这种情况有以下三种解决方案 在程序的最后面加上:turtle.exitonclick() 这种方法当用户点击界面之后就会退出 在程序的最后面加上:turtle.mainloop...
  • turtle绘画哆啦A梦

    2019-09-28 05:30:54
    import turtle as t t.speed(0.1) t.setup(800,600) t.pensize(3) t.penup() t.goto(150,100) t.pendown() t.seth(90) t.circle(150,-30) t.circle(150,240) t.left(90) t.penup() t.fd(7) t.seth(-70) t.pendo...
  • 一 基础认识turtle库是python的标准库之一,它是一个直观有趣的图形绘制数据库,turtle(海龟)图形绘制的概念诞生1969年。它的应用十分广,而且使用简单,只要在编写python程序时写上import turtle即可。1.绘图窗口...
  • python turtle绘画 小猪佩奇全身源代码

    千次阅读 多人点赞 2019-01-19 23:17:22
    晚上做了一会,画好了身子和脚以及...from turtle import * def body(x,y): #身体 color((255,155,192),"pink") penup() goto(x,y) begin_fill() setheading(0) pendown(...
  • import turtle # 引用turtleturtle.color(“green”, “green”) turtle.pensize(2) # 设置画笔宽度为2像素 turtle.circle(10) # 绘制半径为10像素的圆 turtle.circle(40) # 绘制半径为40像素的圆 turtle.circle...
  • 知道大家都能不急了 直接先上代码import turtle#绘图库 def describing_circle(radii): #页面的大小 turtle.setup(width=900, height=500) #颜色 turtle.color('blue','red')#同时给笔和内部区域设置颜色 #笔...
  • 利用python-turtle工具,通过调整角度、弧度完成作画,其实用到的方法很简单,就是需要耗费些精力不断地修整,闲话少说,先上个图吧! 画笔速度较慢,大家耐心等待,也可根据自己习惯调整,直接上代码: import...
  • Python-turtle绘画旅程第一站:哆啦a梦

    千次阅读 多人点赞 2019-05-20 10:32:23
    本次绘画主要用到的库是turtle(海龟绘图),主要用到的函数是circle(画圆)、fillcolor(填充颜色)、forward(画线)等。具体用到的函数在代码中都有注释。 铛铛铛铛!!!先给大家揭晓无敌可爱之哆啦a梦: ...
  • 老师上课说可以自学一下python中的绘图turtle,就自己初步学习了一下,做了两个简单的绘图——六芒星和浪形圈(其实我也不知道该叫它什么,就照样子编了个词????)。 六芒星的代码: 1 import turtle #引入一个...
  • 一 基础认识turtle库是python的标准库之一,它是一个直观有趣的图形绘制数据库,turtle(海龟)图形绘制的概念诞生1969年。它的应用十分广,而且使用简单,只要在编写python程序时写上import turtle即可。1.绘图窗口...
  • 老师上课说可以自学一下python中的绘图turtle,就自己初步学习了一下,做了两个简单的绘图——六芒星和浪形圈(其实我也不知道该叫它什么,就照样子编了个词????)。六芒星的代码:1 import turtle #引入一个绘图库2...
  • 老师上课说可以自学一下python中的绘图turtle,就自己初步学习了一下,做了两个简单的绘图——六芒星和浪形圈(其实我也不知道该叫它什么,就照样子编了个词??)。六芒星的代码:1 import turtle #引入一个绘图库2 ...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 245
精华内容 98
关键字:

turtle绘画