【发布时间】:2021-12-22 11:48:42
【问题描述】:
a = input('a= ')
b = input('b= ')
c = input('c= ')
print(c<(a+b))
print(b<(a+c))
print(a<(b+c))
print (a)
print (b)
print (c)
while not(c<(a+b) and b<(a+c) and a<(b+c)):
print('not a triangle.')
a = input('a= ')
b = input('b= ')
c = input('c= ')
print('Loaded triangle a= {0}, b= {1}, c= {2}.'.format(a,b,c))
这应该是一个简单的程序,用于检查 3 条边是否构成三角形。但即使是个别支票也没有字(3,4,5),一些随机组合有效(5,5,5)
【问题讨论】:
-
您需要将输入转换为数字,例如
a = float(input('a= '))
标签: python python-3.x oop