import cmath import math
# 获取到输入的数,并转换为int类型
num = int(input("请输入一个正数:")) # 一定注意不要忘记了转换为int类型
# 方法一:使用:math.sqrt(数字)
# 使用math.sqrt()开平方,并打印
num_sqrt = math.sqrt(num)
print(f"{num}开平方后是{num_sqrt}")
# 方式二:使用:pow(数字,次方)
num_sqrt2 = pow(num, 0.5)
print(f"{num}开平方后是{num_sqrt2}")
print(type(num_sqrt2)) # 开方后数据类型是float
# 方式三:使用a**b表示a的b次方
num_sqrt3 = num ** 0.5
print(f"{num}开平方后是{num_sqrt3}")
# 方式四:使用:cmath.sqrt(数字)
# 该方法多用于复数、负数的开方运算
num_sqrt4 = cmath.sqrt(num)
print(f"{num}开平方后是{num_sqrt4}")


634

被折叠的 条评论
为什么被折叠?



