我们的目标是:通过这一套资料学习下来,通过纯熟把握python底子,然后联合经典实例、实践相联合,使我们完全把握python,并做到独立完成项目开辟的本领。
上篇文章我们讨论了数据库MySQL利用的相干知识。本日学习一个利用标准库turtle实例,绘制蛇形图。
1、绘制蟒蛇图
我们这里通过画出蟒蛇的例子来学习绘制图形的根本方法。这里必要利用turtle库中心的模块实现。是标准库,不必要再安装。
Python的turtle(海龟)库是一种简朴的图形绘制的函数库,turtle库为利用者提供一个或多个小乌龟作为画笔,利用者可通过turtle库提供的各种方法去控制小乌龟在一个平面直角坐标系中移动并绘制移动轨迹以画出想要的图案。
我们先给出绘制蟒蛇图形的代码,背面按照知识点举行学习:
参考代码如下:
import turtle
turtle.setup(700,450,200,200)
turtle.penup()
turtle.fd(-300)
turtle.pendown()
turtle.pensize(30)
turtle.pencolor("red")
turtle.seth(-45)
for i in range(5):
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、turtle 库利用阐明
1)画图窗体布局
绘制窗体也可以称作是画布,就是睁开用于画图的地域,可以设置它的巨细和初始位置。
可以通过turtle.setup()函数来设定
语法格式:turtle.setup(width=_CFG[‘width’], height=_CFG[‘height’], startx=_CFG[‘leftright’], starty=_CFG[‘topbottom’])
设置主窗口的巨细和位置。默认参数值生存在设置字典中,可通过 turtle.cfg 文件举行修改。
参数
width — 如为一个整型数值,表现巨细为多少像素,如为一个浮点数值,则表现屏幕的占比;默以为屏幕的 50%
height — 如为一个整型数值,表现高度为多少像素,如为一个浮点数值,则表现屏幕的占比;默以为屏幕的 75%
startx — 如为正值,表现初始位置间隔屏幕左边沿多少像素,负值表现间隔右边沿,None 表现窗口水平居中
starty — 如为正值,表现初始位置间隔屏幕上边沿多少像素,负值表现间隔下边沿,None 表现窗口垂直居中
#setup()函数利用例子
turtle.setup(900,500,100,200)#900为画布
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |