知行编程网知行编程网  2022-11-03 11:30 知行编程网 隐藏边栏  12 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于分分钟带你用Python中绘图库绘制一条python的相关知识,包括怎么把图库中的发现绘关掉,以及带乐的图片图库这些编程知识,希望对大家有参考作用。

分分钟带你用Python绘图库画一个python

一、.构思设计python的长度颜色等

首先,让我们设想一个简单的python。使它呈黄色,呈爬行python的形状。

二、.准备绘图库

Python中有一个绘图库叫turtle我们先引入它。

而turtle是一个绘图库。这里我只介绍几个常用的功能

1.画布设置

turtle.setup(a, b, c, d) a、b两个参数分别控制画布的宽度和高度,?c、d属性控制画布的位置;

turtle.screesize(a,b,c)a,b控制画布的宽和高,C控制画布的颜色;

例如:

turtle.setup(800,400,200,200)//创建一个宽为800像素高为400像素,坐标为(200,200)的画布
turtle.screensize(800,400,'green') //创建一个宽为800像素,高为400像素,颜色为绿色的画布

2.画笔设置

乌龟.penup()?提笔移动,不画图,换个地方画图

turtle.pendown() 落下画笔,开始绘制图形

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

乌龟.pencolor()?传参数设置笔的颜色,如果不传参数就是当前的笔颜色

turtle.seth(a) 将海龟的行进方向 a 更改为绝对度数。此语句只改变方向但不移动

3.画笔运动控制

turtle.fd(X) (turtle.forward(X)) 将X像素长度移动到当前画笔方向并走直线(X可以为负数)

turtle.circle(r,o) 根据r绘制角度为O的圆弧(r默认为圆心距离乌龟左边r距离,o绘制角度,默认为360-度数圈?)

4.方向控制

turtle.seth(a)改变方向(turtle.setheading(a))a 为行进方向的绝对角度

turtle.left(a)

turtle.right(a) 向左/右转a度

三、.代码实例

python彩色python

import turtle
turtle.setup(1300,400,-250,250)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.color("yellow")
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)
 
turtle.done()

效果图如下

分分钟带你用Python绘图库画一个python

附加一个多彩的 python 代码。 . . . .其实都是一样的,颜色可以随意改变。多彩的是添加一个列表并将其中元素的顺序传递给turtle.color()。

#五彩python绘制
import turtle
 
a = ['red','orange','yellow','green','blue','purple']
 
turtle.setup(1250,400,50,50)
turtle.penup()
turtle.fd(-550)
turtle.pensize(50)
turtle.pendown()
turtle.pencolor()
turtle.speed(5)
 
for i in range(5):
    turtle.pencolor(a[i])
    turtle.seth(60)
    turtle.circle(-60,120)
    turtle.seth(120)
    turtle.circle(-60,-120)
 
    
turtle.seth(20)
turtle.fd(60)
turtle.circle(-30,180)
turtle.fd(60 * 1/3)
 
turtle.hideturtle()
turtle.done()

分分钟带你用Python绘图库画一个python

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享