第2周 Python基本图形绘制
input函数的参数是输入的提示信息,并不是输入信息本身。
2.1 深入理解Python语言
云计算、网络安全、
600种编程语言,编程语言也是一个江湖。
不同编程语言的初心和适用对象。
C语言写操作系统。
Java语言 跨平台。
C++ 理解主客体关系 大规模程序。
VB 理解交互逻辑 桌面应用。
Python 理解问题的求解
Python的优势:语法简洁。生态高产。
工具决定思维。
机器语言:一种二进制语言。
超级语言:
Python语言是目前唯一的超级语言。
2.2 Python蟒蛇绘制
IDLE打开文件,按F5运行
#PythonDraw.py
import turtle
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):turtle.circle(40, 80)turtle.circle(-40, 80)
turtle.circle(40, 80/2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2/3)
turtle.done()
2.3 turtle库的使用
turtle(海龟)库是turtle绘图体系的Python实现。
标准库:随解释器直接安装到操作系统中的功能模块。
第三方库:
turtle的绘图窗体
单位是像素。
turtle.setup(width, height, startx, starty)
绝对坐标
海龟坐标
turtle.goto(x,y)
turtle库的角度坐标体系
turtle.seth(angle) 改变海龟的行进方向
turtle.fd(length) 直线运行
turtle.left(angle)
turtle.right(angle)
RGB色彩体系
2.4 turtle程序语法元素分析
import turtle
from turtle import *
import turtle as t
画笔控制函数
penup 别名pu 画笔抬起,并不形成绘图图形
pendown 别名pd 画笔落下
pensize 别名width 设计画笔宽度
pencolor
颜色字符串:turtle.pencolor(“purple”)
RGB的小数值:turtle.pencolor(0.63, 0.13, 0.94)
运动控制函数
forward(d) 别名fd() 走直线 负数,表示海龟倒着行进
circle(r, 角度) 走曲线
方向控制函数
setheading(angle) 别名seth() 绝对-40度的方向
left(angle)
right(angle)
循环语句和range()函数
print中间加逗号的输出
range()函数:产生循环计数序列
range(5) 0,1,2,3,4
range(m,n) range(2,5) 2,3,4 从m开始到n-1
窗体和屏幕
turtle.down() 手工关闭退出
第2周 Python基本图形绘制相关推荐
- 练习2: Python基本图形绘制 (第2周)
练习2: Python基本图形绘制 (第2周) 文章目录 练习2: Python基本图形绘制 (第2周) turtle库语法总结 Python蟒蛇绘制 turtle正方形绘制 turtle六边形绘制 ...
- 测验2: Python基本图形绘制 (第2周)
测验2: Python基本图形绘制 (第2周) 文章目录 测验2: Python基本图形绘制 (第2周) 单选题 程序题 这是python123官网上联合MOOC的Python程序设计(第10期)答案 ...
- python基本图形绘制第二周答案_荐测验2: Python基本图形绘制 (第2周)
测验2: Python基本图形绘制 (第2周) 单项选择题 1.哪个选项不能正确引用turtle库进而使用setup()函数? A.import turtle as t B.import turtle ...
- python基本图形绘制第二周答案_测验2: Python基本图形绘制 (第2周)
测验2: Python基本图形绘制 (第2周)0 x, y/ U7 ]; J 测验2: Python基本图形绘制 (第2周)% |5 V& T( u9 O+ B9 Z$ [' {' o 5 y ...
- python使用turtle库绘制一个100长度的十字架_测验2: Python基本图形绘制 (第2周)
# 测验2: Python基本图形绘制 (第2周) ## 单项选择题 ### 1.哪个选项不能正确引用turtle库进而使用setup()函数? A.import turtle as t B.impo ...
- python基本图形绘制_【Python】Python基本图形绘制-Go语言中文社区
1.Python蟒蛇图形绘制: 代码: #PythonDraw.py import turtle turtle.setup(650, 350, 200, 200) turtle.penup() tur ...
- Python(3)——Python基本图形绘制
Python基本图形绘制 第一个绘图 绘图演示2 蟒蛇绘制 关于turtle库 绝对0度方向 完善绘图程序 八边形 八角形 叠边形绘制 正确引用turtle中的函数 使用循环绘图 风轮绘制 自由绘制 ...
- 第2章 python基本图形绘制
文章目录 第2章 python基本图形绘制 深入理解 计算机技术的演进 编程语言的多样初心 python的特点 "超级语言"的诞生 Python蟒蛇绘制 turtle库的使用 tu ...
- Python学习 Python基本图形绘制
Python学习 Python基本图形绘制 1.深入理解Python语言 2.Python蟒蛇绘制 3.turtle库的使用 4.代码调用方法分析 5.学以致用 1.深入理解Python语言 计算机技 ...
最新文章
- 超越最新无监督域自适应方法,研究人员提轻量CNN新架构OSNet
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- 计算机组成原理思维导图
- 阿里巴巴为什么要禁止使用存储过程?
- 【转载】windows跳板机配置远程桌面连接
- 564. 寻找最近的回文数
- 标准输入输出 stdio 流缓冲 buffering in standard streams
- c语言实验报告(八),C语言实验报告(八
- python做erp系统的可行性_ERP可行性分析
- 导航上显示某个地点已关闭什么意思_大众MIB(275)教程之导航使用
- 利用R语言ggplot2包制作金字塔图,展示人口结构数据
- [分享]我们团队管理的最佳实践——企业积分制度应该如何建立?
- 计算机找不到 bitlocker,win7找不到bitlocker怎么解决?-在win7中查找bitlocker驱动器加密的方法 - 河东软件园...
- Kesci“魔镜杯”风控算法大赛复赛解决方案(转载)
- 【转】浅谈半导体工艺变革
- php 上传 照片流,在 iPhone 上使用“我的照片流”的方法!
- torch.save()模型的保存于加载
- 阿里P8面试官总结的《2021最新java面试题》,搞定90%以上的技术面
- C语言的/t到底有什么用
- 案例分享:建设企业网上办公综合平台
热门文章
- 高等数学 第四章 第一类换元法
- 推荐 IIS7.0下ThinkPHP提示“缓存文件写入失败!” 需要设置user的权限即可 Home/Runtime/Cache/
- [架构之路-202]- 常见的需求获取技术=》输出=》用户需求、客户需求(As...., I want.....)、用例图
- vb.net 教程 2-3 流程控制:循环语句 For...Next
- 朴素贝叶斯 分类算法——代码简洁
- 用python的scipy中的odeint来解常微分方程中的一些细节问题(适用于小白)
- java虚拟机jvm与Java内存模型(JMM)
- A7799之STM32程序——STM32测试高精度ADC篇(二)
- mac系统下,怎么装win7系统?
- ULTRA EDIT -32 之传统正则表达式