以下是代码:
def SQRT(number):#WPS中,原函数不支持虚数
if number >= 0:
return number**(1/2)
else:
return False
代码简洁且直观,大致意思如下:
第一行定义了这个函数,只接收一个变量,并且有特别注释。特别注释与下文的判断函数有很大的关系,即不支持虚数。 |
第二行是判断接收值是否为正数和零。 |
第三行表示返回算数平方根(x^(1/n)=ⁿ√x) |
第四行表示否则,即接收值为负数 |
在第一行的特别注释里,明确给出了WPS里不支持虚数,所以在第五行这里通过返回一个错误值(False)来实现这个效果。WPS里也有专门的函数返回False值。 |