解三角形-Python

阿部多瑞 ABU 2024-07-16 11:55:18

请编写一个包含以下全部功能的Python解三角形程序,用户输入三角形三边,三角,每边对应的高,每角的sin,cos,tan,中任何合适的几个条件(即 已知三边求其他,两角一边(角边角 和 角角边)求其他, 两边+一角 +这一角的sin/cos/tan中求其他 ,两边加一高(两边夹一高和两边邻一高)求其他,其他:三边,三角,三角对应的sin,cos,tan,三边对应的高ah(记作AD),bh(记作BE),ch(记作CF)),算出其他的全部如果边含有根号,则将根号添加到结果中。并包含键盘输入、GUI界面和平方根按钮,键盘带根号按钮最后,程序应能够计算出符合条件的三角形的边长a、b、c和角度A、B、C以及其他角的sin、cos、tan值。输入栏包括三边,三角,各角对应的sin、cos、tan。三角形各边的高(高ah(记作AD),bh(记作BE),ch(记作CF)),周长,面积。键盘包含根号√按钮和角度°按钮。确保输入正常三角形不报错。输出结果用整数,分数,根号表示,角度用小数表示精确到0.01度。数学markdown表示结果。边,高,周长,面积,sin,cos,tan,用整数,根号,分数,严禁用分数逼近根号!!!严禁用小数!!!角度用小数精确到0.01度,数学markdown表示结果。并绘制此三角形,虚线绘制高,包括所有边长,角度,高长,三角形下方标记周长和面积。在右侧绘图,不在下方,绘图正确在正确位置标记
计算处理(建议使用的库):math ,scipy ,astype ,numpy ,pandas ,markdown,matplotlib(import tkinter as tk
from tkinter import messagebox
from math import sqrt as math_sqrt, sin as math_sin, cos as math_cos, tan as math_tan, radians as math_radians, degrees as math_degrees, acos as math_acos, asin as math_asin, pi
from sympy import Rational, sqrt as sympy_sqrt, sin as sympy_sin, cos as sympy_cos, tan as sympy_tan, deg, rad, N, pi as sympy_pi, acos, asin
import matplotlib.pyplot as plt
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg)markdown同类的库
显示:数学markdown,输出结果用整数,分数,根号表示,除了角度,不可以小数表示,角度用小数表示精确到0.01度。

数学markdown表示结果。绘图。边,高,周长,面积,sin,cos,tan,用整数,根号,分数,严禁用分数逼近根号!!!严禁用小数!!!角度用小数精确到0.01度,

...全文
75 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,234

社区成员

发帖
与我相关
我的任务
社区描述
人生苦短,我用python
社区管理员
  • Python 学习者
  • 嗨学编程
  • 松鼠爱吃饼干
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎来到Python学习者们的社区,

 

本社区分享你需要的文章、问题解答、技术互助、学习资源、面试系列等等

 

欢迎你的加入,祝你学有所成~

试试用AI创作助手写篇文章吧