Python程序用于计算不同类型的平方根
发布时间
阅读量:
阅读量
文章结构概览
- 对于正数,采用
num**0.5进行计算,而负数则使用cmath.sqrt(num)处理- 当数值为复数形式时,应调用
cmath.sqrt(complex(num_real,num_imag))实现开方运算
- 当数值为复数形式时,应调用
正数使用num**0.5,负数使用cmath.sqrt(num)
# coding: utf-8
# filename : test.py
# author by : liukai
# time : 2019年8月21日13:41:37
'''
函数功能:判断一个数是否为非负数,然后返回平方根
1. 正数直接输出
2. 负数输出复数
'''
def sqrt():
num = float(input('please input one num:'))
if num >=0:
num_sqrt = num**0.5
print('{0}的平方根为{1:0.3f}'.format(num,num_sqrt))
else:
import cmath
num_sqrt = cmath.sqrt(num
全部评论 (0)
还没有任何评论哟~
