学python第二天_小白学python第二天,学习,pythonDay2

python蟒蛇绘制

用程序绘图?

计算机绘图的原理?

python蟒蛇绘制从哪里开始?

其中 import turtle 是该程序的关键

import是保留字

引入了一个绘图库:turtle(海龟库)

蟒蛇绘制是各类图形绘制问题的代表

turtle库的使用

turtle库的基本介绍

python语言的标准库之一

入门级的图形绘制函数库

海龟走过的轨迹绘制的图形

由程序控制,可变换颜色改变宽度

turtle绘图窗体布局

最小单位是像素

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

用setup()设置窗体的大小及位置

后两个参数可选

setup()不是必须的

turtle的空间坐标体系

绝对坐标

以窗体中心为原点,向右为x正轴,向上为y正轴

函数:turtle.goto(x,y)让海龟去某处

海龟坐标

turtle.fd() 向海龟的正前方

turtle.bk() 向海龟的反方向

turtle.circle() 以海龟左侧的某一点为圆心,进行曲线运行

turtle的角度坐标体系

绝对角度

x轴的正方向是0或360°

y轴的正方向是90°或-270°

seth(angel)改变海龟的行进角度

不绘制信息只改变方向

angel为绝对度数

海龟角度

turtle.left()

turtle.right()

RGB色彩体系

红绿蓝为基础色,有不同取值构成不同颜色

一般采用小数值表示颜色,可切换整数

turtle.colormode(mode)

mode:1.0 小数值模式

mode:255 整数模式

turtle语法分析

库引用与import

库引用: 即< a >.< b >()的编码风格

使用import保留字完成

扩充python的功能

import

.()

(不会函数重名)

fromimport*

()

(有可能重名)

importas

.()

turtle画笔控制函数

操作后一直有用,一般成对出现

turtle.penup() 抬起画笔

turtle.pemdown() 落下画笔

turtle.pensize() 画笔宽度

turtle.pencolor() 可为颜色字符串或rgb值

turtle运动控制函数

turtle.fd(d):d可为负数

turtle.circle(r, extene=none):

根据r绘制extent角度的弧形

r可为负数,在右侧

r为正数,在左侧

turtle方向控制函数

绝对角度&海龟角度

turtle.seth() 改变行进方向

turtle.left() 左转

turtle.right() 右转

循环语句与range函数

循环语句

forin range()

变量表示每次循环的计数,0到次数-1

range函数

产生循环计数序列

range(N):产生0到N-1的整数序列,共N个

range(M,N):产生M到N-1的整数序列,共N-M个

两种搭配使用形成计数循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值