python如何将空间划分成一个一个的网格

 时间:2024-10-12 01:08:14

python是目前很常用的一种编程拳婊招稹语言,是一种面向对象的高级语言。但是和其他语言不同的是,python十分容易上手,因为它是一种解释性语言。语法相比C、Java等会简单。下面就介绍如何在python里将空间划分成网格的方法。

工具/原料

JetBrains PyCharm Community Edition

一、建立一个工程项目

1、鼠标左键单击打开pycharm后,在左侧界面里的“Project”中的“untitled”文件夹里单击鼠标右键,在打开的菜单栏里选择“New”,再在打开的选项卡里选中“Python File”

python如何将空间划分成一个一个的网格

2、然后会出来一个新的对话框,这个对话框的意思是让你给新的文件起名字。在光标的位置输入名字即可,比如,我这里命名它为'check',然后点击‘OK’

python如何将空间划分成一个一个的网格

二、画一个空白窗口

1、python使用的时候,要先导入包才可以使用包里面的内容,就像C语言的头文件一样。画窗口用的包是tinker,所以我们要先导入包,使用语句import

python如何将空间划分成一个一个的网格

2、命名要显示的窗口是“window”,添加消息循环函数后,右键点击"Run"运行后,显示空白窗口,并且没有报错的话,说明这一步成功完成。

python如何将空间划分成一个一个的网格

三、加入控制变量

1、加入需要控制的变量有方块的边长,背景的长和宽等,因为背景是由若干个小方块无缝拼接所形成的。

python如何将空间划分成一个一个的网格

四、定义一个画布

1、在对变量进行定义完成后,再需要定义一个画布canvas,canvas的主要功能是对独瘦配溧窗口的长度、宽度、背景颜色等操作,添加让窗口的长度和宽度分别是小方块的13倍,17倍,背景颜色是灰色。运行后下图所示表示成功。

python如何将空间划分成一个一个的网格

五、加入控制函数

1、这一步是很重要的,定义一个函数,因为要在背景上画所以用函数canvas,长宽是和小正方形的边长有关,所以加入变量cell_side。

python如何将空间划分成一个一个的网格

2、加入两个for循环,分别控制横向和竖向的循环次数,即小方块出现的个数。

python如何将空间划分成一个一个的网格

3、然后对小方块的四个边的位置进行调整,最后使用python的画四边形的函数create_rectangle中使用它们

python如何将空间划分成一个一个的网格

六、调用控制函数

1、在函数写好之后,要增加对函数的调用函数,如下图所示。在canvas放入该语句,因为他会调用函数canvas。

python如何将空间划分成一个一个的网格

七、运行成功

1、此时再运行该程序的话,就会将界面划分成一个一个的网格的样子了,如果没有错误出现的话,结果如下图所示。说明我们成功完成了这个要求。

python如何将空间划分成一个一个的网格
  • anaconda运行python程序教程
  • MATLAB创建警告消息显示对话框和变量输入对话框
  • matlab多项式拟合工具的使用
  • 如何使用visio创建一个具有接口的UML类图表?
  • matlab怎么绘制三维图形
  • 热门搜索
    感恩教师节手抄报大全 5.1劳动节手抄报 数学故事手抄报 儒家文化手抄报 国庆节手抄报简单又漂亮字少 白衣天使的手抄报图片 生命手抄报 健康小常识手抄报内容 读书名言手抄报 拒绝邪教手抄报