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中计算平方根。
