python表示根号运算的方法

  • 更新时间:2019-07-02 10:21:02
  • 编辑:苍平婉
为找教程的网友们整理了相关的编程文章,网友车和志根据主题投稿了本篇教程内容,涉及到python、根号运算、python怎么表示根号运算相关内容,已被214网友关注,内容中涉及的知识点可以在下方直接下载获取。

参考资料

正文内容

python怎么表示根号运算

python怎么表示根号运算

平方根,又叫二次方根,表示为〔√ ̄〕,如:数学语言为:√ ̄16=4。语言描述为:根号下16=4。

以下实例为通过用户输入一个数字,并计算这个数字的平方根:

# -*- coding: UTF-8 -*- 
 # Filename : test.py
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 3.0+)

# -*- coding: UTF-8 -*- 
 # Filename : test.py
# 计算实数和复数平方根
# 导入复数数学模块 
 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教程栏目进行学习!

相关教程

  • Python+OpenCV实现图像融合的原理及代码

    这篇文章主要介绍了Python+OpenCV实现图像融合的原理及代码,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    发布时间:2019-06-03

  • 使用pandas计算环比和同比的方法实例

    同比和环比都是为了显示数据的变化速度,但是基数不同,同比侧重长期数据趋势变化,环比侧重于短期内数据趋势变化,下面这篇文章主要给大家介绍了关于如何使用pandas计算环比和同比的相关资料,需要的朋友可以参考下

    发布时间:2019-07-23

  • 基于ArcGIS的Python编程秘笈(第2版)

    基于ArcGIS的Python编程秘笈(第2版)

    80多个编程技巧,教你如何更好地完成地理信息处理,介绍如何使用Python来创建桌面ArcGIS环境下的地理处理脚本、管理地图文档和图层、查找和修复丢失的数据链接、编辑要素类和表中的数据等

    大小:54.8 MBPython编程电子书

  • Python基础教程(第3版)

    Python基础教程(第3版)

    本书是一本Python3.5编程从入门到实践书籍,Python入门佳作,包括Python程序设计的方方面面,既能为初学者夯实基础,又能帮助程序员提升技能

    大小:10.1 MBpython电子书

  • Python深度学习

    Python深度学习

    人工智能机器学习经典教程 用Python Keras TensorFlow进行深度学习的探索实践 Keras之父 谷歌人工智能研究员执笔 深度学习领域力作

    大小:19.1 MBPython电子书

  • 深度学习入门:基于Python的理论与实现(含源码)

    深度学习入门:基于Python的理论与实现(含源码)

    本书是深度学习真正意义上的入门书,深入浅出地剖析了深度学习的原理和相关技术。书中使用Python3,尽量不依赖外部库或工具,从基本的数学知识出发,带领读者从零创建一个经典的深度学

    大小:13.6 MB深度学习电子书

  • Python物理学高效计算

    Python物理学高效计算

    本书由两位核工程博士编写,书中包含了物理领域的许多实际案例。通过阅读本书,读者会学到如何用Python编程语言收集、分析数据,构建软件,发布结果等技能。 感兴趣的可以下载学习

    大小:6.6 MBPython电子书

  • Selenium自动化测试:基于Python语言

    Selenium自动化测试:基于Python语言

    Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经得到广泛的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试

    大小:6.93 MBSelenium电子书

用户留言