1 介绍
有两个.py
文件,分别为main.py
和util.py
,执行main.py
时,调用util.py
当中的函数。
main.py
内容如下,
import util
if __name__ == "__main__":
a = [3.0,4.0]
length = util.get_length_from_vec(a)
print(f"length = {length}.")
b = [6.0,8.0]
distance = util.get_distance_between_two_points(a,b)
print(f"distance = {distance}.")
print("success!")
util.py
内容如下,
import math
import time
def get_length_from_vec(vec: list)->float:
length = 0.0
for x in vec:
length += x * x
length = math.sqrt(length)
return length
def get_distance_between_two_points(point1: list, point2: list)->float:
distance = 0.0
x1, y1 = point1[0], point1[1]
x2, y2 = point2[0], point2[1]
distance = (x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1)
distance = math.sqrt(distance)
return distance
执行main.py
,可以得到如下结果,
length = 5.0.
distance = 5.0.
success!