python培训之怎么求一个数的平方根

发布时间:2022-10-31 09:29:31 人气:158 作者:多测师

  在python中求一个数的平方根可以使用math模块,或者使用内置模块pow函数,还可以使用数学表达式,用两个**0.5表示。

  例如

  # -*- coding: UTF-8 -*-

  # Filename : test.py

  # author by : www.runoob.com

  num = float(input('请输入一个数字: '))

  num_sqrt = num ** 0.5

  print(' %0.3f 的平方根为 %0.3f'%(num ,num_sqrt))

  执行以上代码输出结果为:

  $ python test.py

  请输入一个数字: 4

  4.000 的平方根为 2.000

python培训之怎么求一个数的平方根

  在该实例中,我们通过用户输入一个数字,并使用指数运算符 ** 来计算该数的平方根。

  该程序只适用于正数。负数和复数可以使用以下的方式:

  # -*- coding: UTF-8 -*-

  # Filename : test.py

  # author by : www.runoob.com

  # 计算实数和复数平方根

  # 导入复数数学模块

  import cmath

  num = int(input("请输入一个数字: "))

  num_sqrt = cmath.sqrt(num)

  print('{0} 的平方根为 {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))

  执行以上代码输出结果为:

  $ python test.py

  请输入一个数字: -8

  -8 的平方根为 0.000+2.828j

  该实例中,我们使用了 cmath (complex math) 模块的 sqrt() 方法。

  以上内容为大家介绍了python培训之怎么求一个数的平方根,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线