python3 turtle教程_python3快速入门1turtle绘图-1开始

简介

本教程为零基础的初学者提供python入门教程,旨在打好python和图形处理基础,为进一步学习python对象识别和增强现实(AR augmented reality)做好准备,资深python使用者也可以快速参考。

每节课程设计授课时间约20分钟

尽早使用基本程序结构,例如函数,选择和循环

从面向过程逐步过渡到面向对象的设计

来自不同应用领域的示例,练习和项目,包括金融,生物学,图像处理和文本分析等

人脸识别等人工智能技术

本书的环境基于python3.6,建议使用 anaconda版本,在ubuntu 18.04书写,通常也适用其他操作系统。

anaconda在windows和其他系统的安装也很简单,下载后执行文件即可。

安装的时候建议配置下环境变量。

开始Hello:

在终端或者cmd等命令行窗口中输入python,即可执行python语句。

用turtle绘制长度为10像素的正方形(初级)

代码

注意:pycharm之类的IDE虽然功能比较强大,但是很消耗资源,经常有环境配置的问题,建议使用wingide,spyder,vscode等比较轻便的ide或者直接用命令行执行。

方法功能forward(distance)向前移动distance

backward(distance) or back(distance)向后移动distance

left(angle)左转angle度

right(angle)右转angle度

setheading(angle)旋转指向,0为向右,旋转方向为逆时针。

exitonclick()点击时关闭窗口

pendown()移动时绘制

penup()移动时不绘制。

circle(radius, extent)沿给定半径的圆移动。 可选范围指定弧角。

dot(size)在当前位置绘制尺寸为size的点。

注意:不要将任何程序文件命名为turtle.py,这样无法导入turtle。

1.1习题:

1.turtle的初始方向是什么?

2.turtle.isdown()是什么含义,默认值是什么?

3.比较运行这两个步骤序列的结果:

(a)

forward(100)

left(90)

(b)

left(90)

forward(100)

图片.png

4.比较运行这两个步骤序列的结果:

(a) backward(100)

right(90)

(b) right(90)

backward(100)

5.确定此程序绘制的圆的中心:

circle(100)

6.确定此程序绘制的圆的中心:

left(90)

circle(100)

7.下面代码的执行结果是?

forward(100)

right(90)

circle(50)

right(90)

forward(200)

right(90)python数据分析人工智能

circle(50)

8..绘制边长为100的等边三角形。

9.绘制以(100,50)为中心,半径为100的圆,圆圈中心有个点。

技术支持qq群: 144081101(后期会录制视频存在该群群文件) 591302926  567351477 钉钉免费群:21745728

本文bitbucket备份地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值