题目
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()
任意一个长度大于其他两个长度的和,就不能组成三角形,反之,条件成立(包含两个长度的和等于第三个也算).为什么下面的代码不能正确判断呢?比如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()
提问时间:2021-03-26
答案
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返回的是字符串而不是整数.
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返回的是字符串而不是整数.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1雨下的多么大啊!.翻译成英语
- 2为什么碳酸与氯化钡不生成沉淀而硫酸与氯化钡反应生成沉淀
- 3A very old man with Enormous Wings by Gabruel GARCIA Marquez 文章的主旨,设定,场景,寓意是什么?
- 4三十二的英文怎么写?
- 5他在信中写了什么 用英语怎么写?
- 610gKClO3与MnO2的混合物加热,使不再有气体产生,则质量没了2.4g,则原浑合物中KClo3的质量分数为?
- 7为什么冷凝管水流方向应从下往上
- 8根据实验现象归纳水沸腾时的特点!
- 9咖啡味3元/袋 巧克力味10元/袋 草莓味5元/袋 妈妈买了一些巧克力味和草莓味的糖,给了售货员50元,找回13
- 10抛物线C1:y=x^2/2P(p>0)的焦点与双曲线C2:x^2/3-y^2=1的右焦点的连线交C1于第一象限的点M,若C1在点M处的切线平行于C2的一条渐近线,则P=
热门考点
- 1用反证法证明命题:“三角形的内角中至少有一个不小于60度”时,反设正确的是_.
- 21:若三棱柱的底面是三边都相等的三角形,且他的边长为5CM,侧棱长为6CM,则三棱柱的侧面展开图的周长为{ },面积为{ }
- 3由于地震后交通道路受阻,很多救灾物品必须靠人力运送.若干名解放军战士接到运送一批物品的任务,第一次每人分配30千克后,发现还剩360千克无人运送.于是重新分配,每人多分5千克
- 4怎么教幼儿英语呢,怎么展开教幼儿园英语教学活动?
- 5已知A是方程X^2+2X+1=0的根,不解方程,求2A^2+4A-3的值 ...
- 6化简:|2(-a+1)|-|b-2|+2|a-b|
- 7access中expression是什么意思?诸如group by等 表达的是什么呢?通俗易懂的解答
- 8用橡皮泥做一个圆柱形学具,作出的圆柱的底面直径是6厘米,高8厘米,如果再做一个长方体纸盒,使圆柱正好能
- 9三分之二的分母增加6,要使分数的大小不变,分子应该( )(要过程)
- 10关于EINECS登录号的问题