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.0x1, 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!