pythonturtle代码大全_Python-基础课程学习(2)
pythonturtle代码⼤全_Python-基础课程学习(2)本篇进⼊Python第⼆章的学习,下⾯是主要内容
深⼊理解Python语⾔
实例2:Python蟒蛇绘制
模块1:turtle库的使⽤
turtle程序语法元素分析
深⼊理解Python语⾔
计算机技术的演进
1946-1981 计算机系统结构时代
解决计算能⼒问题
1981-2008 ⽹络和视窗时代
解决交互问题
2008-2016 复杂信息系统时代
解决数据问题
2016- ⼈⼯智能时代
解决⼈类的问题
不同程序语⾔的初⼼和适⽤对象
C语⾔
计算机语言种类
学习内容: 指针、内存、数据结构
语⾔本质: 理解计算机系统结构
解决问题: 性能问题
Java
学习内容:对象、跨平台、运⾏时
语⾔本质:理解主客体关系
解决问题:跨平台
C++
学习内容:对象、多态、继承
语⾔本质:理解主客体关系
解决问题:⼤规模程序
VB
学习内容:对象、按钮、⽂本框
语⾔本质:理解交互逻辑
解决问题:桌⾯应⽤
Python
学习内容:编程逻辑、第三⽅库
语⾔本质:理解问题的求解
解决问题:各类问题
编程语⾔种类
机器语⾔
⼀种⼆进制语⾔,直接适⽤⼆进制代码表达指令
CPU可以直接执⾏,与具体CPU型号有关汇编语⾔
⼀种⼆进制代码直接对应助记符的编程语⾔
汇编语⾔与CPU有关,程序不通⽤
⾼级语⾔
更接近⾃然语⾔,同时更容易计算
⾼级语⾔代码与具体CPU⽆关,编译后运⾏超级语⾔
粘性整合已有程序,具备庞⼤计算⽣态
编程是集成开发
实例2:Python蟒蛇绘制
#PythonDraw.py
举⼀反三
程序参数改变
python蟒蛇的颜⾊
python蟒蛇的长度
python蟒蛇的⽅向
模块1:turtle库的使⽤
turtle库介绍
1969年诞⽣,主要⽤于程序设计⼊门
python语⾔的标准库之⼀
⼊门级的图形绘制函数库
turtle的绘图窗体
turtle的⼀个画布空间最⼩单位是像素
turtle.setup(width,height,startx,starty)
#设置窗体⼤⼩和位置
#后四个参数后两个可选
#这个函数不是必须的
turtle空间坐标体系
<(x,y)
#让海龟到(x,y)的位置
例⼦
import turtle
<(100,100)
<(100,-100)
<(-100,-100)
<(-100,100)
<(0,0)
turtle.bk(d)
#向海龟正后⽅向⾏⾛
turtle.fd(d)
#向海龟的正前⽅向⾏⾛
turtle.circle(r,angle)
#以海龟当前位置左侧的⼀个点为圆⼼旋转运⾏
turtle⾓度坐标体系
turtle.seth(angle)
#改变海龟的⾏进⽅向
turtle.left(angle)
turtle.right(angle)
例⼦
import turtle
turtle.left(45)
turtle.fd(150)
turtle.right(135)
turtle.fd(150)
turtle.left(135)
turtle.fd(150)
RGB⾊彩体系
RGB指红绿蓝三个通道的颜⾊组合
覆盖视⼒所能感知的所有颜⾊
RGB每⾊取值范围是0-255整数或者0-1⼩数
#mode=1.0 RGB⼩数模式
#mode=255 RGB整数模式
turtle程序语法元素分析
库引⽤:扩充python程序功能的⽅式
使⽤import保留字完成,采⽤<a>.<b>()编码风格import<;库名>
<;库名>.<;函数名>(<;函数参数>)
import的更多⽤法
from<;库名>import<;函数名>
from<;库名>import*<;函数名>(<;函数参数>)
import<;库名> as<;库别名>
<;库别名>.<;函数名>(<;函数参数>)
python画笔控制函数
turtle.penup()/turtle.pu()
turtle.pendown()/turtle.pd()
上述代码成对出现
turtle.pensize(width)
画笔宽度
turtle.pencolor(color)
画笔颜⾊
turtle.pencolor("purple)
turtle(0.63,0.13,0.94)
turtle((0.63,0.13,0.94))

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。