Python 语言程序设计(2)基本图形绘制
- 深入理解Python语言
- Python 蟒蛇绘制
- turtle 库的使用
- turtle 程序语法元素分析
计算机系统和世界的演进
常见的语言类型
Python
机器语言和汇编语言
高级语言 接近自然有语言,编译器,与 CPU 的型号无关
超级语言 粘性整合已有的程序,具有庞大的计算生态
使用turtle 绘制图形
##PythonDraw.py
import turtle
turtle.setup(650,350,200,200)##设置窗体,宽度为650像素,高度为350像素,200,200指当前的窗体位置与屏幕的位置在200,200 像素的位置
turtle.penup() ##画笔向上
turtle.fd(-250) ###运动控制函数,向前前进-250步,倒退行走
turtle.pendown() ##画笔方向,向下
turtle.pensize(25) ##画笔的宽度
turtle.pencolor("green") ##画笔颜色
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()
画笔控制函数
turtle 绘图体系
标准库和第三方库
标准库 python 自身自带的绘图库
第三方库 需要安装后才可以使用的包
turtle 的绘图窗体
turtle.setup() 是窗体的设置函数
turtle 空间坐标体系
- 包含绝对坐标
- 海龟坐标(以海龟的视觉来看的方向)
turtle.goto()函数 ,是海龟从窗体中心出发,去到绝对坐标
海归坐标
turtle角度坐标体系
turtle.seth(45)
turtle 的RGB 颜色体系
turtle称需语法元素分析
绝对角度
turtle.seth(角度)
海龟视角
turtel.left(角度)
range()函数
range(N)函数
产生的是0:N-1 的数据范围
range(5) 指的是0:4
Python 语言程序设计(2)基本图形绘制相关推荐
- MOOC《Python语言程序设计》(第15次)基本图形绘制(第二周)
MOOC<Python语言程序设计>(第15次) Python基本图形绘制(第二周)21.7.7 文章目录 MOOC<Python语言程序设计>(第15次) Python基本图 ...
- 【python】北京理工大学Python语言程序设计Python图形基本绘制【二】
@[python]北京理工大学Python语言程序设计Python图形基本绘制[二] 内容 深入理解python语言 turtle库的运用 turtle库分析 深入理解python 1946年第一台计 ...
- python语言程序设计嵩天-Python语言程序设计基础(第2版)嵩天课后答案
嵩天.礼欣.黄天羽Python语言程序设计基础(第2版)习题答案本书提出了以理解和运用计算生态为目标的Python语言教学思想,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个P ...
- 高中生学python培养思维能力_基于培养思维能力的Python语言程序设计教学
教育信息化 数码世界 P .203 基于培养思维能力的 Python 语言程序设计教学 周蓉 东莞市商业学校 摘要 :Python 语言有着简洁,高效和生态的三大特点,在中职学校引入计算机程序设计 ...
- python语言程序设计实践教程答案实验六_Python程序设计实践教程
书名:Python程序设计实践教程 定价:29.8 ISBN:9787115532602 作者:储岳中 薛希玲 版次:*1版 出版时间:2020-04 内容提要: 本书是Python语言程序设计的配套 ...
- [转载] 《Python语言程序设计》课程笔记
参考链接: Python程式设计语言 文章目录 第一部分 Python快速入门第1周 Python基本语法元素第2周 Python基本图形绘制 第二部分 Python基础语法第3周 基本数据类型3.1 ...
- Python语言程序设计笔记(全)
Python语言程序设计 源代码人类可理解 目标代码 计算机直接执行 文章目录 Python语言程序设计 1.编译与解释 2.编程语言分类 3.python语言简介 4. 下载配置python 5.编 ...
- 学python可以改善思维_基于培养思维能力的Python语言程序设计教学
周蓉 摘要:Python语言有着简洁,高效和生态的三大特点,在中职学校引入计算机程序设计Python语言课程的教学,可以培养学生解决问题的思维能力,可以面向问题引发兴趣培养思维能力,引导创新.实践表明 ...
- 北理工嵩天Python语言程序设计笔记(10 Python计算生态概览)
前言 本文是对<北理工 嵩天/黄天宇/礼欣 Python语言程序设计>的学习笔记,供自己查阅使用. 文章目录 北理工嵩天Python语言程序设计笔记(目录) 北理工嵩天Python语言程序 ...
- Python语言程序设计笔记
例:获得用户输入数字N,计算并输出从N开始的5个质数,单行输出 首先:定义函数判断一个数是否是质数,return True/False,注意return True的格式,不在for循环体中,在函数体中 ...
最新文章
- CentOS 6.x limits changed on a existing running process
- bilibili有电脑版吗_虚充制冷剂、谎称电脑版故障...空调维修的这些套路,你 中招了吗...
- java配置文件报错_java使用spring框架配置文件时遇到的错误——Referenced file contains errors...
- JZOJ 3870. 【NOIP2014八校联考第4场第1试10.19】单词检索(search)
- Shader相关Mask裁切UI粒子特效或者3D模型
- 计算机三维实体建模与应用教学要求,三维建模教学大纲.doc
- C/C++面试例题讲解
- PostgreSQL备份恢复实现
- Programming in the Mid-Future(转)
- 【No.4 变量作用域】
- QThread安全退出
- 如何查询Linux软件安装源,Zypper——suse软件查询 安装 升级 与 软件源编辑
- 计算机应用的基础教学实践论文,【计算机应用论文】计算机应用的基础教学实践(共2834字)...
- 如何快速将小写字母转变为大写
- autogluon--自动机器学习快速训练模型
- 江西赣州计算机应用中心,赣州计算机应用与维修专业学校
- 跳一跳python辅助软件思路及源码解析
- 【每天学点管理】——RACI责任制(快速解决责任分配问题)
- 安全配置管理 (SCM):建立安全的基础
- 传统算法与神经网络算法,网络神经算法的应用
热门文章
- 一个关于C++ Inline关键字的引发的一个错误
- 【初级01】java JVM核心技术(1):字节码、类加载器、GC机制
- C++11新特性之std::function<>
- 数学最高奖菲尔兹奖得主加入Huawei Technologies France
- android8.1 audio hal关键结构分析(二十五)
- Android objdump/nm/readelf使用
- Vue项目中使用浏览器同步测试工具 browersync
- Linux主机无法安装软件故障排查
- spark入门_[大数据之Spark]——快速入门
- android中prop配置参数名,21.Android系统属性build.prop文件(笔记)