1. 程式人生 > 實用技巧 >編寫Python3計算程式 - 方程y=kx+t上的兩點的距離

編寫Python3計算程式 - 方程y=kx+t上的兩點的距離

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,拷貝進去執行就行