数学公式: 一点点理解:余弦值在[0, π]的区间范围单调递减,故余弦值越小,角度越大;反之,余弦值越大,角度越小. 代码联系如下: from math import sqrt##sqrt开平方函数 import numpy as np i=[1,2,3] c=[100000,100000000,4500046] mun=0 fenmu=0 fenmu1=0 aa=0 for a in range(len(i)): p=i[a]*c[a] mun=mun+p f=i[a]**2 fenmu=fenmu+f f2=c[a]**2 fenmu1=fenmu1+f2 print(mun) aa=sqrt(fenmu)*sqrt(fenmu1) print(aa) print(mun/aa) #余弦定理的图像是一个循环函数 区间是-1到1 所以数值相差很大余弦值也很接近 可能是到下一个循环了