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)

f1360d382ac33f726a471a59a4c9e409.png

-setup()设置窗体大小级位置,它可以用来设置启动窗体的位置和大小

-4个参数中后两个可选

例子:

7108b35741800b1ffaede803e22c5fb6.png

turtle空间坐标体系

d29ae54acf76d3024feb9f01da98cfe8.png

turtle.goto(x,y) 去向某一个坐标

turtle.fd(d) 海龟向正前方行进

turtle.bk(d) 海龟向正后方行进

turtle角度坐标体系

cf849a0e4728798f404c95c434a5bbff.png

seth()

只改变方向但不行进

海龟角度,turtle.left() turtle.right()

2a2b445a989c9ae247e89ec3cb46a222.png

库引用

5a9fbf4a44489be8a29972a40f09c404.png

也可以用from import 或者from import *

0a4489aec0278b9a67f867ab909a2f7d.png

import与as结合使用,给库取小名

23232975861224150455ea79c330722a.png

利用as改造蟒蛇代码

7deeed53a8a1f04a44080b87ae2cfe4b.png

turtle画笔控制函数

-画笔操作后一直有效,一般成对出现

25942c41b767963b86972a4b1efffd0e.png

设置画笔宽度与颜色

4d13d30cf1e38881ed1bc6b1cb5ba1b7.png

所谓别名意思就是这两个函数是功能完全一样,冗余函数

其中设置颜色有三种方式

be16bed3dfab5661012dbf5ba835a0c8.png

运动控制函数

-控制海龟行进:走直线&走曲线

a4c93c4070738b2750d5f3bc464704cd.png

cb580a3b2326fb9b72abcc9cc326ddb4.png

例子:

省去角度就是默认360

da1aba1c72fde25a454d6446147c38e5.png

如果是负的位置,圆心在右侧

38d9b64eca0641e831f52b5b554ba8fe.png

方向控制函数

-控制海龟面对方向:绝对角度&海龟角度

绝对角度

73e9a12bdca97194d03a7f6e9b6d6ab1.png

相对角度

eb42a982821aada88190e186c383b1f1.png

循环语句

03be6619f141a55b9f03ef676020124a.png

例子:for i in range(5)

print(i)

输出:0、1、2、3、4

range()函数:产生循环计数序列

66e8af7e2f09b1ba12c8c988b045b333.png

注:在python基本语法体系中,range函数最重要的用处是跟for in搭配形成技术循环

turtle.done():程序运行之后 ,程序不会退出,需要手工关闭窗体退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值