python嵩天博客_Python学习第二课-MOOC嵩天
以一个画蟒蛇的小程序开头
#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()
turtle(海龟库)是turtle绘图体系的Python实现
-turtle绘图体系:1969年诞生,主要用于程序设计入门
-Python的标准库之一
-入门级的图形绘制函数库
Python计算生态=标准库+第三方库
标准库:随解释器直接安装到操作系统中的功能模块
第三方库:需要经过安装才能使用的功能模块
turtle.setup(width,height.startx.starty)
-setup()设置窗体大小级位置,它可以用来设置启动窗体的位置和大小
-4个参数中后两个可选
例子:
turtle空间坐标体系
turtle.goto(x,y) 去向某一个坐标
turtle.fd(d) 海龟向正前方行进
turtle.bk(d) 海龟向正后方行进
turtle角度坐标体系
seth()
只改变方向但不行进
海龟角度,turtle.left() turtle.right()
库引用
也可以用from import 或者from import *
import与as结合使用,给库取小名
利用as改造蟒蛇代码
turtle画笔控制函数
-画笔操作后一直有效,一般成对出现
设置画笔宽度与颜色
所谓别名意思就是这两个函数是功能完全一样,冗余函数
其中设置颜色有三种方式
运动控制函数
-控制海龟行进:走直线&走曲线
例子:
省去角度就是默认360
如果是负的位置,圆心在右侧
方向控制函数
-控制海龟面对方向:绝对角度&海龟角度
绝对角度
相对角度
循环语句
例子:for i in range(5)
print(i)
输出:0、1、2、3、4
range()函数:产生循环计数序列
注:在python基本语法体系中,range函数最重要的用处是跟for in搭配形成技术循环
turtle.done():程序运行之后 ,程序不会退出,需要手工关闭窗体退出
python嵩天博客_Python学习第二课-MOOC嵩天相关推荐
- python基础教程博客_python基础教程(一)
之所以选择py交易有以下几点:1.python是胶水语言(跨平台),2.python无所不能(除了底层),3.python编写方便(notepad++等文本编辑器就能搞事情),4.渗透方面很多脚本都是 ...
- python基础教程博客_Python基础教程_Python入门知识
Python基础教程频道为编程初学者提供入门前的所有基础知识,必须要掌握的一些PYTHON基础语法语句,基本的数据类型. 让大家可以更快速.更容易理解的的方式掌握Python编程所需要的基础知识,灵活 ...
- python基础教程博客_python基础教程(十)
魔法方法.属性 ------------------------ 准备工作 为了确保类是新型类,应该把 _metaclass_=type 入到你的模块的最开始. classNewType(Object ...
- python课程设计博客_Python课程设计 搭建博客
注意还有个email文件是需要填入自己信息的,比如最高权限账号和要发送邮件的账号密码 请安装Python2.7环境,本服务器所用环境为 设置环境变量 Path(两个路径) C:\Python27\Sc ...
- python好学吗mooc中文网-Python学习第一课-MOOC嵩天
Python的基本语法元素 1.缩进 缩进表达程序的格式框架 严格明确 缩进是语法的一部分,缩进不正确,程序运行可能出错 所属关系 表达代码间包含和层次关系的唯一手段 长度一致 程序内一致,一般用4个 ...
- Python Flask开源博客系统Blog_mini
本博文在51CTO技术博客首发. 开源不易,Python良心之作,真心送给广大朋友,恳请给予支持,不胜感激! 大家可以从下面的地址中去体验Blog_mini的功能,我把副本部署在了腾讯云上供大家使用: ...
- 收藏的博客 -- 深度学习AI框架与数学基础
需要的数学基础: 数学课本 有了基础的<概率/统计>.<线性代数>.<微积分>知识,就可以上手深度学习的算法和实践了.但经过一段时间的工程实践,慢慢觉得大多数时间都 ...
- 视频教程-python项目之博客系统开发-Python
python项目之博客系统开发 TriAquae开源运维软件创始人,混迹IT运维领域多年,曾就职于松下.国政通.飞信.中金.NOKIA等公司,维护过少至几十台,多至数万台设备的IT系统,致力于提高企业 ...
- python项目之博客系统开发-李杰-专题视频课程
python项目之博客系统开发-3133人已学习 课程介绍 系统由于主站.个人博客.后台管理三部分组成,其中包含Web开发中的知识,如:多级评论.文章点赞.主题定制.iframe伪Aj ...
- python 爬取博客访问量并且统计数据成图
update by 2018-10-01: 开通了一个公众号,多数文章会围绕python写,有兴趣的朋友可以关注哟! 萌生思路 写了csdn博客已有半年之久了,虽然一直当做笔记记录自己的技术成长,但是 ...
最新文章
- springboot项目实例_Springboot项目的接口防刷(实例)
- 26期20180628 shell 命令操作 通配符 输出输入重定向
- 深究AngularJS——过滤器(filter)
- 当程序员真难,又一次被编辑器坑了!
- El 表达式、jstl学习
- CF1062E Company
- [转载]Qt之自定义界面(二)添加最小化、关闭按钮、添加背景_vortex_新浪博客...
- 安卓开发 底部导航图标切换时动画效果_体验安卓 10:好用百倍都不止!
- ENVI入门系列教程---一、数据预处理---2.1自定义坐标系
- 数字逻辑电路课程设计报告
- win10 配置flashbuilder debug
- xshell7 突出显示集样例_Xmanager7/Xshell7/Xftp7
- Nova 组件如何协同工作 - 每天5分钟玩转 OpenStack(24)
- 电脑网络连接怎么设置
- 【高等数学】区间再现公式及其相关推论
- 老九学堂 学习C++ 第十天
- Java中「与运算,或运算,异或运算,取反运算。」
- 常见的性能测试类型有那些?
- 世茂集团稳健财务带领企业迈向高质量发展
- 在ORACLE中用DBCA创建数据库