python3的语法更加简单,类似matlab这样的数学语言,当然python和C/C++是两种截然不同用处的语言,目前python在科学计算
中使用的最多(当然貌似它就是为科学计算等类似的脚本型的任务诞生的),现在中小学信息课教python,也是由于它相比C更容易编程
当然基础编程和系统编程都是C和C++了,信奥也是C++了,现在的计算机语言设计为不同的用途,下面是python3编写的计算程序
# -*- coding: utf-8 -*- import math def f(k,t,x): return k*x+t def getLength(k, t, x0, x1): y0 = f(k,t,x0) y1 = f(k,t,x1) dx = x1-x0 dy = y1-y0 s = math.sqrt(dx*dx+dy*dy) return s if __name__=="__main__": k = 1.0 t = 2.0 s = getLength(k, t, 0.0, 1.0) print("length is ", s)
可见python语言的变量不需要写类型,在赋值时候如果是1.0就是个实数,但是它的函数回车要缩进4格才行,python直接下载anaconda3 这个软件预先安装了很多python3的库,还有spyder IDE方便编辑python程序,安装完后打开spyder,拷贝进去运行就行
编写Python3计算程序 - 方程y=kx+t上的两点的距离
原文:https://www.cnblogs.com/abcstar/p/14259588.html