0
点赞
收藏
分享

微信扫一扫

Python学习:第二章


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学习:第二章_图例


图例

海龟绘图的绝对坐标系图例

Python学习:第二章_python_02


图例

海龟绘图的海龟坐标系图例

Python学习:第二章_图例_03



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库,绘制一个八边形。

Python学习:第二章_python_04

import turtle as t
t.pensize(2)
for i in range(8):
t.fd(100)
t.left(45)


turtle八角图形绘制

使用turtle库,绘制一个八角图形。

Python学习:第二章_python_05

import turtle as t
t.pensize(2)
for i in range(8):
t.fd(150)
t.left(135)


微信关注公众号:

夜寒信息

为每一位用户免费提供

优质技术帮助与资源供给

Python学习:第二章_带符号_06Python学习:第二章_python_07Python学习:第二章_带符号_08

Python学习:第二章_python_09

Python学习:第二章_图例_10Python学习:第二章_图例_11

扫码关注我







举报

相关推荐

0 条评论