上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语言的语法,例如严格的程序缩进规则。