Python算法详解
上QQ阅读APP看书,第一时间看更新

1.3.3 用计算机语言表示算法

因为算法可以解决计算机中的编程问题,是计算机程序的灵魂,所以可以使用计算机语言来表示算法。当用计算机语言表示算法时,必须严格遵循所用语言的语法规则。再次回到1.2.1节中的问题:1×2×3×4×5。如果用Python语言编程来解决这个问题,可以通过如下代码实现。

源码路径:daima\第1章\math.py

a = 1
n = 5
for i in range(1,n+1):
      a = a * i
print(a)

上述代码是根据1.2.1节中的语言描述算法编写的,因为是用Python语言编写的,所以需要严格遵循Python语言的语法,例如严格的程序缩进规则。