📜  Python中的增量编程

📅  最后修改于: 2022-05-13 01:54:41.011000             🧑  作者: Mango

Python中的增量编程

增量系统中,每次测量都指的是先前标注的位置(点对点)。增量尺寸是两个相邻点之间的距离。增量移动根据您当前的位置移动一个距离。

从小处着手——首先,从小处着手并保持程序正常运行,而不是在不知道程序是否正确运行或是否存在错误的情况下编写多行代码。

保持工作——现在我们的小部分工作正常,那么我们应该开始将程序的另一小部分添加到我们的主程序中,并检查它是否工作正常。如果有任何错误,您可以在第一时间找到它。一旦没有错误,继续重复第二步,直到遇到我们的问题。

通过这样做,我们可以避免在最后一次编译整个代码时出现大量错误,并且我们会被大量错误显示所迷惑。因为当我们将一小部分程序添加到我们的主代码中时,我们将同时消除所有错误。

基本上我们在不知不觉中遵循这种编程方法。这是程序员可以在日常代码中练习的最佳编程方法之一。

我们将看到一个简单的例子,说明增量编程如何通过构建房子在Python中与一个简单的程序一起工作,因为它是我们在日常生活中可以看到的最好的例子。我们将使用海龟模块。

1.我们将实例化海龟对象。
Python3
# importing the module
import turtle
  
wn = turtle.Screen()
house = turtle.Turtle()


Python3
house.right(90)
house.forward(50)
house.left(90)
house.forward(50)


Python3
house.left(90)
house.forward(50)


Python3
house.left(90)
house.forward(50)
house.left(90)
house.forward(50)


Python3
house.left(180)
house.left(60)
house.forward(50)
house.right(120)
house.forward(50


2.首先让我们画一条垂直线

Python3

house.right(90)
house.forward(50)
house.left(90)
house.forward(50)


3.我们在底部添加一条水平线

Python3

house.left(90)
house.forward(50)


4.在这里我们可以添加一条垂直和水平线,这样我们就可以得到一个盒子的形状。

Python3

house.left(90)
house.forward(50)
house.left(90)
house.forward(50)


5.现在我们必须添加屋顶以使房子完整。

Python3

house.left(180)
house.left(60)
house.forward(50)
house.right(120)
house.forward(50

您可以看到的另一个例子是 CNC 机器也使用这种技术进行加工。如上所示,如果我们将程序分成小部分,这对我们编写无错误的代码将非常有帮助。