(2)写出调用函数is_right_triangle_v2的语句并输出判断结果,测试下列情形: ①三边构成直角三角形; ②三边不能构成直角三角形; ③输入数据包含负数。 在输出语句中必须给出明确完整的说明信息。
时间: 2024-10-22 18:29:25 浏览: 12
function_to_check_if_provided_triangle_-is_right_angle:用于检查提供的三角形坐标是否描述直角三角形的函数
下面是调用`is_right_triangle_v2`函数并测试指定情况的语句:
```python
# 测试直角三角形
result1 = is_right_triangle_v2([3, 4, 5])
output1 = f"三边 [3, 4, 5] 是否构成直角三角形: {result1}, 描述: {is_right_triangle_v2.__doc__}"
print(output1)
# 测试非直角三角形
result2 = is_right_triangle_v2([6, 7, 9])
output2 = f"三边 [6, 7, 9] 是否构成直角三角形: {result2}, 描述: {is_right_triangle_v2.__doc__}"
print(output2)
# 输入数据包含负数
result3 = None
try:
result3 = is_right_triangle_v2([-3, 4, 5])
except ValueError as e:
output3 = f"尝试使用负数 [-3, 4, 5]: {e}, 描述: {is_right_triangle_v2.__doc__}"
print(output3)
```
执行这段代码后,你会看到对于每种情况的判断结果和相应的帮助文档描述。如果输入的数据不符合要求(如包含负数),则会捕获到ValueError异常并打印错误信息。
阅读全文