猫宁!!!
第2节:python基本图形绘制
保留字是python基础语法的支撑
默写python代码是件挺恐怖的事情!!!
2008年android操作系统诞生
计算时代
编程语言也是一个江湖
C语言希望编程者理解计算机系统结构
java语言解决了跨平台问题,面向对象,理解主体与客体的关系
VB语言适合桌面应用开发,理解交互逻辑
python语言理解问题求解
不同语言有不同的设计初心,有不同的时代背景
python语法简洁
第三方库,开放共享,生态高产
工具决定思维,工具变革
机器语言是二进制语言,与CPU型号有关系
高级语言更接近自然语言
超级语言,集成开发,计算生态
蟒蛇的绘制
turtle.fd,向海龟的正前方向行进
turtle.bk,向海龟的反方向行进
turtle.circle,以当前海龟位置右侧的某一个点为圆心
turtle.done(),可以实现绘图之后,不关闭
蟒蛇的颜色、长度、爬行方向,属于各种图像绘制的代表
turtle绘图体系
绘图窗体,画布,左上角是原点
turtle.setup(width,height,startx,starty),width和height是窗体的宽和高,startx,starty表示左上角在电脑屏幕中的位置
0,0表示电脑屏幕的最左上角
没有表示,x,y的位置,窗体就显示在屏幕中间位置
绝对坐标(窗体中间),goto,空间坐标体系
角度坐标体系
turtle.seth(angle),只是改变行进的方向,turtle.seth(45)
turtle.left(angle),turtle.right(angle)
绘制图形Z,行进单位是像素
RGB色彩体系,红绿蓝三色体系
每种色整数取值范围0-255,小数取值范围0-1,两种表示方法,默认采用小数值表示
turtle.colormode(1.0),turtle.colormode(255),常用RGB颜色的值
画笔控制函数,运动控制函数、方向控制函数
import 库名
库名.函数名(函数参数),不会出现函数同名的问题
from 库名 import 函数名
from 库名 import *
函数名(函数参数),函数名字重复
import 库名 as 库别名,重新起了一个名字
库别名.函数名(函数参数)
画笔控制函数
画笔操作后一直有效,一般成对出现
penup()
pendown()
画笔设置后一直有效,直到下次重新设置
pensize(width),画笔的宽度(像素)
pencolor(color),画笔的颜色
运动控制函数
fd(),直线
circle(),曲线,turtle.circle(r.extent=None)
r表示默认圆心在海龟左侧r距离的位置,切记海龟的方向是->,左右实为图示的上下
extent是绘制的弧度默认是360度
turtle.circle(100),逆时针360度
turtle.circle(-100,90),顺时针90度
turtle.setheading(angle),turtle.seth(angle)
turtle.seth(45),逆时针转45度
turtle.seth(-135),顺时针135度
循环语句,range,0-4,循环5次
hello:和数字之间有一个空格
range(m,n),m到n-m的整数(大于0)
在https://python123.io/index中完成习题。
over!!!
原文地址:https://www.cnblogs.com/landesk/p/11625683.html