python 画图

作者: 庵下桃花仙 | 来源:发表于2018-06-25 21:34 被阅读53次

每次画图,你都要引入一个箭头模块,等于引入一支笔,你才能画图,代码是:import turtle,意思是引入一个龟头,龟头就是那个箭头,等于一支笔。
箭头的初始的默认方向是向右,那么现在我想让它向右画一条100个单位的长度。

代码是:turtle.forward(50),意思是箭头向前移动100个单位。

注意:turtle.forward()是固定搭配,你可以修改括号()里面的数字数字改变移动的单位数。

现在我们把上面两行代码写在一起:

import turtle
turtle.forward(100)

turtle指令

向前:turtle.forward()
向右:turtle.right()
反向:turtle.backward()
向左:turtle.left()

改变位置

turtle.penup()
turtle.goto(x, y)
turtle.pendown()

上色

turtle.fillcolor()
turtle.begin_fill()

turtle.end_fill()

现在我们想要把这支笔涂上红色,那么就是:turtle.fillcolor('red')

turtle.fillcolor()
turtle.begin_fill()

把上面两行开始的代码放在循环for的上一行,代表在画图之前就上好颜色。
turtle.end_fill() 代码放在倒数第二行,代表在画完所有图形后结束填充颜色。

改变龟头颜色

例如我想要把箭头涂上红色,那么代码就是:turtle.color('red')

代码

import turtle
def drawSquare(sides, length):
    angle = 360 / sides
    turtle.color('purple')
    turtle.fillcolor('red')
    turtle.begin_fill()
    for again in range(sides):
        turtle.forward(length)
        turtle.right(angle)

def moveTurtle(x, y):
    turtle.penup()
    turtle.goto(x, y)
    turtle.pendown()

drawSquare(4, 40)
moveTurtle(100, 100)
drawSquare(4, 40)
moveTurtle(-100, 100)
drawSquare(4, 40)
moveTurtle(18,40)
drawSquare(3, 10)
turtle.end_fill()
turtle.done()
结果图.PNG

相关文章

  • python 心形动画表白(turtle)

    python画图库turtle

  • 海龟画图编辑器安装

    海龟画图介绍 海龟画图(turtle)是基于LOGO编程语言诞生的一个python绘图库,主要基于python2....

  • Python之MatPlotLib使用教程

    1.Matplotlib简介 Matplotlib是非常强大的python画图工具 Matplotlib可以画图线...

  • python画图

  • python 画图

    每次画图,你都要引入一个箭头模块,等于引入一支笔,你才能画图,代码是:import turtle,意思是引入一个龟...

  • python画图

    0 生成横坐标 在一张图上画多条曲线 shape 1 画散点+直线图的小例子「转,侵删」 My code 例子2 ...

  • python画图

    常见工具库如下: 1、matplotlib 2、Bar Charts 基本用法 计算数值出现的次数,得到分布结果 ...

  • python画图

    画图中文乱码 Python3 matplotlib 画图时中文会显示成乱码解决方法一:plt.rcParams['...

  • Python画图

    1 三维数据点画图 1.1 画点 1.2 画面 1.3 mgrid和meshgrid区别 mgrid[[1:3:3...

  • python 画图

    利用turtle 很简单的画一张图

网友评论

    本文标题:python 画图

    本文链接:https://www.haomeiwen.com/subject/xysuyftx.html