Skip to main content
 首页 » 编程设计

python之作业 : Triangle angle calculation all sides known

2025年05月04日9wuhuacong

<分区>

我知道我应该自己做作业,但我就是无法按照我希望的方式完成作业:

from __future__ import division 
import turtle 
import math 
 
def triangle(c,a,b,beta,gamma): 
    turtle.forward(c) 
    turtle.right(180+beta) 
    turtle.forward(a) 
    turtle.right(beta) 
    turtle.left(beta+gamma) 
    turtle.forward(b) 
    turtle.left(beta+gamma) 
 
def general_abc(a,b,c): 
    alpha = math.degrees(math.acos(a/c)) 
    print alpha 
    beta = math.degrees(math.asin(b/c)) 
    print beta 
 
general_abc(50,60,90) 

函数 general_abc() 应该在知道所有 3 条边的情况下计算角度的度数。我主要是在寻找它背后的数学原理。通过大量谷歌搜索,我似乎找不到合适的关键字来使用。请告诉我必须研究的公式。