给定3个正整数a,b,c分别表示三角形的边长,请编写一个函数,判断给定的条件是否能够构成一个有效的三角形。如果能则返回True,否则返回False。
备注:有效的三角形需要满足的条件是“任意两条边长之和大于第三边”。
示例:
输入:a=7, b=10, c=5
,返回:True
输入:a=1, b=10, c=12
,返回:False
题目难度:简单
题目来源:CodeWars:Is this a triangle?
def solution(a, b, c) -> bool:
# your code
assert solution(1, 2, 2) is True
assert solution(7, 10, 5) is True
assert solution(1, 10, 12) is False