PJzhang:python基础进阶的10个疗程-two

栏目: 十大 · 发布时间: 2021-05-07

来源: landesk

作者:landesk

简介  这篇文章主要介绍了PJzhang:python基础进阶的10个疗程-two以及相关的经验技巧,文章约8323字,浏览量3450,点赞数5,值得参考!

猫宁!!!

 

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

 


以上就是本文的全部内容,希望对大家的学习有所帮助,本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文地址:https://www.cnblogs.com/landesk/p/11625683.html

Python基础10 - 面向对象进阶(示例代码)

自学Python之路 - 目录(示例代码)

MySQL基础-10DQL语言(数据查询语言)-进阶9联合查询(示例代码)

进阶之路(基础篇) - 003 I/O的模拟的读取

进阶之路(基础篇) - 004 I/O的模拟量输出

01月10日 四周三次【Python基础进阶】(示例代码)

【51CTO学院三周年】遇到

进阶之路(基础篇) - 007 脉冲宽度测量(示例代码)