解三角形-Python

herry阿凡达 herry阿凡达 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

请编写一个包含以下全部功能的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度,

...全文

相关推荐

使用python计算三角形的斜边例子

我就废话不多说了,还是直接看代码吧 def c(a,b): c=a**2+b**2 return ("the right triangle third side's length is"+" " + str(c)) c(3,4) 注:中间的空格符是一对引号加一个空格 补充知识:三角形已知两边一斜角时求第三边的公式 已知三角形中的一个角θ \thetaθ和其对边b bb以及侧边a aa, 第三条边长的计算公式为 证明很简单, 用海伦公式和三角形两边一内角的面积公式, 消去公共面积变量即可. 要说明的是, 当 时, c有两个解, 但当 时只有一个解, ±只需要取−即可. 以上这篇

weixin_38618784

python实现高斯消元法求线性方程组的解

高斯消元法简介   数学上,高斯消元法(或译:高斯消去法),是线性代数规划中的一个算法,可用来为线性方程组求解。但其算法十分复杂,不常用于加减消元法,求出矩阵的秩,以及求出可逆方阵的逆矩阵。不过,如果有过百万条等式时,这个算法会十分省时。一些极大的方程组通常会用迭代法以及花式消元来解决。当用于一个矩阵时,高斯消元法会产生出一个“行梯阵式”。高斯消元法可以用在电脑中来解决数千条等式及未知数。亦有一些方法特地用来解决一些有特别排列的系数的方程组。        ——转自百度百科 内容   消元法是将方程组中的一方程的未知数用含有另一未知数的代数式表示,并将其代入到另一方程中,这就消去了一未知数,得

weixin_38689113

Python123 练习5

文章目录1.一元二次方程求根2.百钱买百鸡3.鸡兔同笼4.最大公约数和最小公倍数5.判断三角形并计算面积6.判断IP地址合法性7.回文素数8.反素数9.今天是第几天10.提取首字符11.判断火车票座位 1.一元二次方程求根 一元二次方程ax2+bx+c=0,a、b、c的值由用户在三行中输入,根据用户输入的数值求解方程的实数解:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ 如果a值 为0,根据b值判断方程是否有解并输出,如果a与b同时为0,则输出Da

weixin_38677306

有限单元法-二维三角形单元Python程序.zip

有限单元法-二维三角形单元Python程序,采用平面三角形单元,可计算平面应力、平面应变问题。

Lzn_nzL

烟花代码编程python满屏-7.数字三角形 Number Triangles-拜年累死啦,莫得副标题了.py

烟花代码编程python满屏-7.数字三角形 Number Triangles——拜年累死啦,莫得副标题了.py

蜡笔小流
评论
收藏 已收藏
分享
返回顶部
herry阿凡达
Python 10,238 成员 705 内容