Python入门心得02

1.turtle库

默认窗体位置在屏幕左上角,为坐标原点(0,0)。

1.setup()
设置窗体大小及位置,后两个参数是可选参数,默认为在屏幕中心。

turtle.setup(width,height,startx,starty) 

2.goto()
设置海龟到达某个位置。

turtle.goto(x,y)

3.海龟坐标和绝对坐标、海龟角度和绝对角度
海龟坐标:
以海龟的方向为控制,有fd(x)以向海龟正前方为前进方向行进,以bk(x)以海龟反方向为前进方向行进。
以circle(r,angle)以海龟当前位置左侧的一个点的位置为圆心进行曲线运行。
forward(d) 别名fd(d) 直线行进,d为行进距离,可以为负数
circle(r,extent = None) r是默认圆心在海龟的左侧r距离的位置,extend是绘制的弧度,默认360整圆

turtle.fd(x)
turtle.bk(x)
turtle.circle(r,angle)

绝对坐标:
以海龟为坐标原点为坐标系,正右为x轴,向上为y轴。

绝对角度:
x轴为0度或者360度,y轴为90度或者-270度。

海龟角度:
使用left()和right()控制海龟的行进方向

turtle.left(angle)
turtle.right(angle)

4.seth()
改变海龟的行进角度,但是只改变方向不行进。angle为绝对度数

turtle.seth(angle)

5.turtle库的RGB色彩模式

turtle.colormode(mode)

mode == 1:rgb小数模式
mode == 255:rgb整数模式

5.画笔控制函数

penup() 别名pu()
抬起画笔,相当于海龟在飞行
pendown() 别名pd()
落下画笔,海龟开始爬行

画笔操作后一直有效,一般成对出现

turtle.penup()
turtle.pendown()

pensize(width) 别名width(width)
画笔宽度,海龟的腰围
画笔设置之后一直有效,直到下次重新设置

turtle.pensize(30)

pencolor(color) color为颜色字符串、rgb值或rgb元组值

调整画笔颜色,海龟的涂装

turtle.pencolor("red")
turtle.pencolor(0.63,0.63,0.13)
turtle.pencolor((0.63,0.63,0.13))//元组

6.done()
使用之后程序不会自动退出,需要手动关闭

2.import的使用

多种用法
1.import <库名>

import turtle

2.from <库名> import <函数名>

from turtle import *

3.import <库名> as <库别名>

import turtle as t

3.range()

range(5):0,1,2,3,4
range(N)
产生0到N-1的整数序列,共N个
range(M,N)
产生M到N-1的整数序列,共N-M个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值