欢迎访问宙启技术站
智能推送

Python实现计算平方根

发布时间:2023-12-04 18:39:48

要在Python中计算平方根,可以使用math模块中的sqrt函数。sqrt函数返回给定数的平方根。

以下是计算平方根的示例程序:

import math

def calculate_square_root(num):
    if num < 0:
        print("无效输入!")  # 如果输入的数小于0,则打印无效输入并退出函数
        return
    else:
        return math.sqrt(num)

# 例子 1
num1 = 16
result1 = calculate_square_root(num1)
print("数字 {} 的平方根是:{}".format(num1, result1))

# 例子 2
num2 = 25
result2 = calculate_square_root(num2)
print("数字 {} 的平方根是:{}".format(num2, result2))

输出:

数字 16 的平方根是:4.0
数字 25 的平方根是:5.0

上述示例程序中,calculate_square_root函数接受一个数字作为参数,并根据数字的正负来计算平方根。如果数字小于0,则打印"无效输入"并退出函数。否则,使用math.sqrt函数计算给定数字的平方根,并返回结果。

然后,我们可以使用这个函数来计算不同数字的平方根。在例子1中,我们计算了16的平方根,结果为4.0。在例子2中,我们计算了25的平方根,结果为5.0。

请注意,math.sqrt函数返回的是一个浮点数,即使结果是一个整数的平方根。如果你需要一个整数结果,你可以使用int函数将浮点数转换为整数。例如:

result = int(math.sqrt(num))

这样,result变量将包含给定数的平方根的整数部分。

希望这个例子可以帮助你理解如何在Python中计算平方根。