Python
第二章
闲着没事干?
一起学Python
微信关注公众号:夜寒信息
为每一位用户免费提供优质的技术帮助与资源供给
Python基本图形绘制
海龟绘图,是一个非常有意思的功能。学好海龟绘图,能画出精确到毫厘的美丽图片,为人赞叹。同样还可以练习同学们的思维能力,一举两得。希望同学们掌握海归绘图,发挥它全部的作用!
Turtle绘图体系函数
1
import<库名>
保留字,用于引入一个库
同样可用
from<库名>import<函数名>
不需要加<库名>
from<库名>import *
不需要加<库名>
import<库名>as<库别名>
使用<库名>.<库别名>
2
turtle.setup(w,h,x,y)
用于设置窗体大小及位置,w和h是窗体宽和高,x和y是窗体左上角起始位置坐标
3
turtle.goto(x, y)
让任意位置的海龟到达指定的坐标位置去
4
turtle.fd(d)
向海龟的正前方向运行,d是距离,d为负数时反方向
5
turtle.bk(d)
向海龟的反方向运行,d是距离,d为负数时反方向
6
turtle.circle(r,extent)
以海龟左侧的某一个点为圆心进行曲线运行,r为半径,ectent为运行的弧的角度
7
turtle.seth(angle)
改变绝对角度海龟的行进方向 angle为绝对角度
8
turtle.left(angle)
让当前海龟向左改变运行方向,angle为行进方向上改变的角度
9
turtle.right(angle)
让当前海龟向右改变运行方向,angle为行进方向上改变的角度
10
turtle.penup()
别名**turtle.pu()**抬起画笔,海归在飞行轨迹不形成图案
11
turtle.pendown()
别名**turtle.pd()**落下画笔,海龟再爬行轨迹形成图案
12
turtle.pensize(width)
海龟绘图程序运行结束后不会退出,需手工关闭窗体退出
13
turtle.down()
评估函数,去掉参数最外侧引号并执行余下语句函数,此例为语句1+2,输出3
14
turtle.colormode(mode)
turtle的RGB色彩模式,1.0为RGB小数模式,255为RGB整数模式
15
turtle.pencolor(color)
画笔颜色,可以通过字符串或RGB值来赋予颜色,例:
turtle.pencolor(“purple”) 颜色字符串
turtle.pencolor(0.63, 0.13, 0.94) RGB小数值
turtle.pencolor((0.63, 0.13, 0.94)) RGB元组值
16
for<变量>in range(参数):
循环语句,将被执行语句循环参数减1次,冒号不可省略
17
range(N)
产生从0到N-1的整数序列共N个
18
turtle.down()
产生M到N-1的整数序列,共N-M个
图例
海归绘图的绝对角度图例
海龟绘图的绝对坐标系图例
图例
海龟绘图的海龟坐标系图例
Python蟒蛇绘制
输入带符号的摄氏度温度值或华氏度温度值,转化后输出对应带符号的华氏度温度值或摄氏度温度
import turtle
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)
turtle.down()
turtle八边形绘制
使用turtle库,绘制一个八边形。
import turtle as t
t.pensize(2)
for i in range(8):
t.fd(100)
t.left(45)
turtle八角图形绘制
使用turtle库,绘制一个八角图形。
import turtle as t
t.pensize(2)
for i in range(8):
t.fd(150)
t.left(135)
微信关注公众号:
夜寒信息
为每一位用户免费提供
优质技术帮助与资源供给
扫码关注我