Python第二章(北理国家精品课 嵩天等)

一、深入理解Python语言

语法简洁

>13万第三方库

二、Python蟒蛇绘制

#PythonDraw.py 
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.done()

import 保留字,引入了一个绘图库名字叫:turtle

 三、turtle库

turtle.setup(width,height,startx,starty) 分别是窗体的宽度、高度、相对于桌面的起始坐标。
绝对坐标:
turtle.goto(x,y)不管在哪,到达某地
海龟坐标:
turtle.fd(d)正前方运行
turtle.bk(d)反方向运行
turtle.circle(r,range)曲线运行

角度坐标:
turtle.seth(angle) 绝对角度
turtle.left(angle) 海龟向左转
turtle.right(angle) 海龟向右转

色彩体系
turtle.colormode(mode)
1.0:RGB小数值模式
255:RGB整数值模式

画笔控制
turtle.penup()将画笔抬起
turtle.pendown()
将画笔落下
turtle.pensize(width)画笔宽度
turtle.pencolor()你懂得,"purple";0.63,0.13,0.94;(
0.63,0.13,0.94);

运动控制
turtle.fd(d),向前行进,海龟走直线,d为行进距离,可以为负数
turtle.circle(r,extent=None),根据半径r绘制extent角度的弧形

循环语句和range()
for <变量> in range(<函数名>)
<被循环执行的语句>
range(N)
range(M,N)

turtle.done 需要手动退出

猜你喜欢

转载自www.cnblogs.com/kmxojer/p/10490028.html