# 自动检测三边能否构成三角形,条件:任意两边之和大于第三边,任意两边之差小于第三边 a=input('请输入第一个值,看能否构成三角形') b=input('请输入第二个值,看能否构成三角形') c=input('请输入第三个值,看能否构成三角形') print(a,b,c) def is_sjx(sz): # "对三个数进行排序" if float(sz[0])+float(sz[1]) > float(sz[2]) and float(sz[2])-float(sz[0]) < float(sz[1]): print('%s,可以构成三角形'%sz) else: print('oh,%s,不可以构成三角形'%sz) def paixu(a,b,c): shuz=[] shuz.append(a) shuz.append(b) shuz.append(c) psz=sorted(shuz) print('排序后',psz) return psz is_sjx(paixu(a,b,c)) d =input("是继续 ,否不继续") if d == "是" : a = input('请输入第一个值,看能否构成三角形') b = input('请输入第二个值,看能否构成三角形') c = input('请输入第三个值,看能否构成三角形') is_sjx(paixu(a, b, c)) #if a == "否" :
02-20
618
04-04