拜托,你能帮我解决这个问题吗?我可以画一个三角形,还可以计算圆的中心(我不知道它是否有帮助),我已经计算了半径。但我不知道如何自己画一个圆。我拥有它的方式并没有连接所有顶点。谢谢你的任何想法。
import turtle
import math
from math import pi
alfa=60 # in degrees
beta=40
gama=80
c = 100
sin_alfa = math.sin(pi/180*alfa) # in radians
sin_beta = math.sin(pi/180*beta)
sin_gama = math.sin(pi/180*gama)
a = c/sin_gama *sin_alfa # a,b calculated
b = c/sin_gama *sin_beta
board = turtle.Turtle()
board.forward(100) # base c
board.left(180-beta)
board.forward(a)
board.left(180-gama)
board.forward(b)
board.left(180-alfa)
rad = rad = a/2*sin_alfa # radius of a circumcircle
board.circle(rad)