【python】北京理工大学Python语言程序设计Python图形基本绘制【二】

tech2024-08-22  40

@【python】北京理工大学Python语言程序设计Python图形基本绘制【二】

内容

深入理解python语言 turtle库的运用 turtle库分析

深入理解python

1946年第一台计算机诞生。 1946-1981 计算机系统结构时代 解决计算能力问题 个人PC机出现,时代结束 1981-2008 网络和视窗时代 解决交互问题 安卓系统出现,时代结束 2008-2016 复杂信息系统时代 解决数据问题,接口存储 2016- 人工智能时代 解决人类问题

C语言 学习 指针、内存、数据类型 语言本质 理解计算机系统结构 解决问题 计算性能 适用 底层开发

Java 学习对象、跨平台、运行时 语言本质 理解主客体关系 解决问题 跨平台 适合 软件开发

C++ 学习 对象、多态、继承 语言本质 理解主客体关系 解决问题 大规模程序 适合 核心程序万能

VB 学习 对象、按钮、文本框 语言本质 理解交互逻辑 解决问题 桌面应用

Python 学习编程逻辑、第三方库 语言本质 理解问题求解 解决问题 各类问题 (库太多了)

如今 计算机性能不再是瓶颈 Python优势 强制可读性 较少的底层语法 多种编程方式 支持中文 超过13万第三方库 跨操作系统

编程语言种类 机器语言 01 汇编语言 助记符 高级语言 超级语言 粘性整合已有程序

turtle库

turtle海龟库是turtle绘图体系的入门 是Python的标准库

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

宽高 左上角相对于屏幕左上角(0,0)的坐标,默认为最中心。

空间坐标体系 绝对坐标 正中心是(0,0)右x上y goto(绝对坐标) 海龟坐标 前方fd

角度坐标体系 对应绝对坐标x轴0°,y90°。 seth(angel),只改变角度。

RGB色彩体系 255,255,255 1,1,1 turtle库默认使用小数值。

turtle 语法元素分析

库引用与import

库引用 扩充Python程序功能的方式 使用import保留字完成 import<库名> <库名>.<函数名>(<函数参数>) from turtle import * 不需要库名 import turtle as tt tt.

画笔控制函数

turtle.penup() 起笔 turtle.pendown() 落笔 turtle.pensize() 笔宽 turtle.pencolor() 颜色

运动控制函数

turtle.fd.前进 turtle.circle(半径,角度)默认圆心在正左

方向控制函数

turtle.seth(45) 绝对角度 turtle.left(45) 海龟角度

循环语句

for i in range(5): range(2,5) 2到5

turtle,done()留在窗体

最新回复(0)