在Python中,你可以使用`math`模块中的`sqrt`函数来计算勾股定理的结果。以下是一个简单的Python程序,用于计算直角三角形的斜边长度:
import math获取用户输入的直角边长度a = float(input("请输入直角边a的长度:"))b = float(input("请输入直角边b的长度:"))使用勾股定理计算斜边长度c = math.sqrt(a2 + b2)输出斜边的长度print("斜边c的长度是:{:.4f}".format(c))

如果你想要验证勾股定理的正确性,或者计算具体的勾股数,你可以使用以下代码:
import math定义一个函数来计算勾股数def pythagorean_triplets(n):triplets = []for a in range(1, n):for b in range(a, n):c = math.sqrt(a2 + b2)if c.is_integer() and c <= n:triplets.append((a, b, int(c)))return triplets输出100以内的所有勾股数triplets = pythagorean_triplets(100)for triplet in triplets:print(triplet)
以上代码会输出100以内的所有勾股数,每组勾股数按顺序以元组的形式打印出来。
