Algorithm和program的区分。
什么是Algorithm,简单说来算法就是指解决一个问题准确且完整的描述,一个算法包含着解决问题的整个过程的确定的,清晰的步骤。算法可以用各种语言编写。而一个问题也可能有多个算法。
例如摄氏度与华氏度之间的温度转换,步骤如下:
1).输入摄氏度。
2).将输入的温度乘以9。
3).将第二步的结果除以5。
4).将第三步的结果加上32。
5).输出第四步的结果。
这就算一个算法。
什么是program,简单的说来程序就是用特定的语言对算法的实现,是一个指令序列。
依然以上面的温度转换为例:
一个程序就出来了:
A = 20
B = A * 9
C = B / 5
D = C + 32
print( D )
PS:可以将python代码写到文本编辑器里,然后用编译器运行文本,也可以在IDLE里面新建文件,直接敲入python代码,保存并运行。