猫宁!!!

第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!!!

最新文章

  1. C# 数组的交集、差集、并集
  2. win10 下visual studio 2015 在调试模式下不能跟踪源文件
  3. Golang 语法学习笔记
  4. 【NuGet】打包上传一条龙服务
  5. 使用git的正确姿势
  6. cas sso入门(转)
  7. 基础算法-查找:线性索引查找(I)
  8. 【原创】Superset在windows下的安装配置
  9. JavaScript连等赋值
  10. Docker系统六:Docker网络管理
  11. SQL*Loader FAQ
  12. Vue 添加外部的时间插件不触发v-model事件更改数据
  13. 通过Obfuscated ssh避免时不时ssh连接不畅的问题【转】
  14. category,extension区别
  15. mysql 慢查询记录方法
  16. Judy Array - Example
  17. 安装php环境xampp
  18. 2015年传智播客JavaEE 第168期就业班视频教程 02-ERP简介
  19. spss C# 二次开发 学习笔记(三)——Spss .Net 开发
  20. mysql报错注入手工方法

热门文章

  1. NOI2018 你的名字——SAM+线段树合并
  2. 洛谷-P3796-AC自动机加强版
  3. Python JSON Ⅱ
  4. Appium真机运行测试用例
  5. ios端,input框,汉字输入不上问题
  6. 使用ImageProcessor、CodeCarvings.Piczard组件生成缩略图和添加水印
  7. Selenium常见异常分析及解决方案
  8. input输入框只能输入数字和英文逗号
  9. 完全免费,再也不用担心转pdf文件乱来乱去的问题了
  10. Nginx反向代理设置header