python判断三角形问题?任意一个长度大于其他两个长度的和,就不能组成三角形,反之,条件成立(包含两个长度的和等于第三个也算).为什么下面的代码不能正确判断呢?比如a = 2, b =3, c = 5 应该

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 07:17:01

python判断三角形问题?任意一个长度大于其他两个长度的和,就不能组成三角形,反之,条件成立(包含两个长度的和等于第三个也算).为什么下面的代码不能正确判断呢?比如a = 2, b =3, c = 5 应该
python判断三角形问题?
任意一个长度大于其他两个长度的和,就不能组成三角形,反之,条件成立(包含两个长度的和等于第三个也算).为什么下面的代码不能正确判断呢?比如a = 2, b =3, c = 5 应该是Yes,但结果是No,哪位高手知道为什么呀?
我应该如何修改呢?
def is_triangle(a, b, c):
if (a > b+c) or (b > a+c) or (c > a+b):
print 'No'
else:
print 'Yes'
def input_var():
a1 = raw_input('a=')
b1 = raw_input('b=')
c1 = raw_input('c=')
is_triangle(a1, b1, c1)
input_var()

python判断三角形问题?任意一个长度大于其他两个长度的和,就不能组成三角形,反之,条件成立(包含两个长度的和等于第三个也算).为什么下面的代码不能正确判断呢?比如a = 2, b =3, c = 5 应该
def is_triangle(a,b,c):
if (a > b+c) or (b > a+c) or (c > a+b):
print 'No'
else:
print 'Yes'
def input_var():
a1 = int(raw_input('a='))
b1 = int(raw_input('b='))
c1 = int(raw_input('c='))
is_triangle(a1,b1,c1)
input_var()
主要是要类型转换.raw_input返回的是字符串而不是整数.

python判断三角形问题?任意一个长度大于其他两个长度的和,就不能组成三角形,反之,条件成立(包含两个长度的和等于第三个也算).为什么下面的代码不能正确判断呢?比如a = 2, b =3, c = 5 应该 有关圆的外切三角形的问题判断题:任意一个圆一定有个外切三角形,并且只有一个外切三角形.判断正误,并作以解释, PYTHON如何判断一个字典或者列表为空 python 如何判断整除 如何用python编一个函数,对输入的任意多个数进行求平均值.任意多个数! python 输入一个正整数后,判断含有几个奇数数字和偶数数字 任意一个三角形都有几条高? 任意一个三角形有几条高? 在一个三角形中,任意两条边之和于第三条边的长度有什么关系 任意三角形,已知三边长度和一个夹角,怎么算另外两个角的角度? 在一个三角形中,任意两边之和与第三边的长度有什么关系? 知道任意一个三角形的三条边的长度,如何求它的外接圆半径? 三角形中,任意两边的长度分别是5CM和6CM ,第三条边一定小于11,一个三角形中,任意的两条边是5CM和6CM ,第三条边一定小于11,如果判断对的话,那么1也小于11,这个三角形就不成立了. python 判断两线段是否相交 任意三角形已知三边长度,计算任意一角的角度 python ,判断三角形的类型总共有五组数据,每组数据是每一个三角形的三条边的变长,写一个程序,判断这五个三角形分别什么形状side1=side2=side3=5triangle1=side1,side2,side3side1=3side2=4side3=5triangle2=side1, 请在这里概述您的问题有四根长度分别为3cm,5cm,7cm和9cm的小木棒,任意取三根围成一个三角形,能围成几个? 编写一个程序,输入三角形的三条边abc的长度,判断是否构成一个三角形,并输出结