‘壹’ 如何用python输入三角形的一条斜边和一条直角边
用python输入三角形的一条斜边和一条直角边
a=input("请输入一个条直角边:")
b=input("请输入另一条直角边:")
import math
c=math.hypot(int(a),int(b))
print("这个三角形的斜边长为{0:2f}".format(c))
‘贰’ Python我想让用户输入直角三角形的两个边长然后输出第三边,但是我只会一个输出,不会两个怎么输出
importmath
defThirdEdge(a,b):
asserta>0andb>0
out=[]
out.append(math.sqrt(a*a+b*b))
ifa!=b:
tmax=max(a,b)
tmin=min(a,b)
out.append(math.sqrt(tmax*tmax-tmin*tmin))
return(out)
a=10
b=8
print(ThirdEdge(a,b))
#[12.806248474865697,6.0]
print(ThirdEdge(10,10))
#[14.142135623730951]
‘叁’ python已知两边及其夹角求第三边
python已知两边及其夹角求第三边的方法是:
假设直角三角形的两直角边分别为x和y,斜边为z,则有x^2 + y^2 = z^2
print("直角边为%d、%d的三角形的斜边为%.2f"%(x, y, z))
‘肆’ 用python怎样编写程序,实现输入三角形的三个角度值,判断该三角形的类型并输出结
主要是判断两边之和大于第三边,两边之差小于第三边,重点都在这了
C:
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int a ,b,c;
cout<<"请输入长度a,b,c;
cin>>a>>b>>c;
if((a+b>c)&&(a+c>b)&&(b+c>a)&&(a-b<c)&&(a-c<b)&&(b-c<a))
{
cout<<"yes!";
}
else cout<<"no!";
}
‘伍’ Python编程:输入三角形的边a, b, c,求夹角C
我刚做完这题。我的答案:
importmath
a=float(raw_input())
b=float(raw_input())
c=float(raw_input())
degree=math.degrees(math.acos((a**2+b**2-c**2)/(2*a*b)))
print'{0:.{1}f}'.format(degree,1)
OJ测试通过。
‘陆’ Python编程:三角形计算器
whileTrue:
a,b,c=eval(input('输入三角形三边长,以逗号分隔:'))
ifa+b>canda+c>bandb+c>a:
break;
print('输入的三边长不合法,请重新输入')
print('周长为...')
print('面积为...')
‘柒’ python编程 输入三角形的三条边,计算三角形的面积\
# -*- coding: UTF-8 -*-
# Filename : test.py# author by : www.runoob.com
a = float(input('输入三角形第一边长: '))
b = float(input('输入三角形第二边长: '))
c = float(input('输入三角形第三边长: '))
# 计算半周长
s = (a + b + c) / 2
# 计算面积
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('三角形面积为 %0.2f' %area)
(7)python输入三角形两边扩展阅读
Python变量类型
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
‘捌’ 26.用Python输入 a、b、c 三个参数,以它们作为三角形的三边,判断是否可以构成 一个三角
判断能否成为三角形,要用到小学的三角形三边关系。
即两边之和大于第三边,两边之差小于第三边。
if a>0 and b > 0 and c > 0 and a+b > c and abs(a-b) < c:
p = (a+b+c)/2
s = ...
‘玖’ python输入三角形三条边判断是怎么样的
#include
int main() {
int a,b,c;
printf("输入三角形的三条边:
");
while(scanf("%d%d%d",&a,&b,&c) == 3) {
if(a + b > c && b + c > a && c + a > b) {
if(a == b && b == c) printf("等边三角形! ");
else if(a == b) {
if(a * a + b * b == c * c) printf("等腰直角三角形! ");
else printf("等腰三角形!
");
}
else if(b == c) {
if(b * b + c * c == a * a) printf("等腰直角三角形! ");
else printf("等腰三角形!
");
}
else if(c == a) {
if(c * c + a * a == b * b) printf("等腰直角三角形! ");
else printf("等腰三角形!
");
}
else if(a * a + b * b == c * c || b * b + c * c == a * a || c * c + a * a == b * b )
printf("直角三角形!
");
else printf("普通三角形!
");
}
else printf("不能构成三角形!
");
printf("
输入三角形的三条边,q to quit:
");
}
return 0;
}
Python变量类型
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
‘拾’ Python杨辉三角怎么打出两个三角形,菱形,或者左右连个,上下两个
要使用 Python 中的杨辉三角形打印两个三角形、一个菱形或三角形和菱形的组合,可以使用嵌套的 for 循环和条件语句。下面是一个示例:
在此代码中,该函数用于为第一个三角形生成从 1 到的数字序列,为第二个三角形生成从 1 到 1 的数字序列。然后,使用两个嵌套的 for 循环遍历三角形的行和列,并使用公式打印杨辉三角形中的数字。打印每个三角形中的数字后,打印换行符range()nnint(bin(i-1)[2:][::-1][j-1])
回答不易望请采纳