平方根,又叫二次方根,表示为〔√ ̄〕,如:数学语言为:√ ̄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中的根号_python怎么表示根号运算相关推荐

  1. python中定义数据结构_Python中的数据结构—简介

    python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...

  2. python中列表常用方法_Python中列表的常用方法

    给列表添加元素 append方法 在列表最后追加元素 l1 = ['a', 'b', 'c', 'd', ] l1.append('e')print(l1)print(l1.append('e'))# ...

  3. python中pop函数_Python中的Pop函数

    python中pop函数 什么是弹出功能? (What is the pop function?) The method pop() removes and returns the last elem ...

  4. python中mod运算符_Python中的数学运算操作符使用进阶

    Python中对象的行为是由它的类型 (Type) 决定的.所谓类型就是支持某些特定的操作.数字对象在任何编程语言中都是基础元素,支持加.减.乘.除等数学操作. Python的数字对象有整数和浮点数, ...

  5. python中while嵌套循环_python中的while循环

    循环 目标 程序的三大流程  while 循环基本使用  break 和 continue  while 循环嵌套 01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 -- 从上向下,顺 ...

  6. python中module用法_Python学习之module用法

    Python学习之module用法 Python学习之module用法 为什么80%的码农都做不了架构师?>>> Python has a way to put definition ...

  7. elif在python中啥意思_python中elif 结构语句怎么判断?

    if语句最基本的知识,相信小伙伴们已经学会了.有的小伙伴想挑战更高阶的使用,小编就考考大家,elif是什么呢?知道答案的小伙伴又会使用elif吗?当然,在if的基础上扩展,elif肯定是稍微难一点的. ...

  8. python中实例方法分类_python方法的分类(实例方法、类方法、静态方法)

    方法和函数的区分 很多童鞋会比较疑惑,方法和函数有什么区别,都是通过def去定义的啊? 只需要记住一点,方法是用来描述一个目标的行为动作! 不论你是直接通过 类名.方法调用,还是通过由类生成的实例.方 ...

  9. python中sys用法_python中os和sys模块的区别与常用方法总结

    python 的 python中os和sys模块的区别与常用方法总结 前言 本文主要介绍了关于python中os和sys模块区别与常用方法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看 ...

  10. python中set函数_python中的set函数、列表的操作

    原博文 2019-10-31 11:12 − 一.set函数 set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集.差集.并集等. 例题: 1.set函数求交集(&am ...

最新文章

  1. 小花梨的三角形(暴力上下扫三角形)
  2. 基于TCP的Socket通讯
  3. python高手之路第三版_《Python高手之路(第3版)》——1.3 版本编号-阿里云开发者社区...
  4. 漫步最优化三十三——牛顿法
  5. springcloud注册demo(使⽤第⼀代Spring Cloud核⼼组件完成项⽬构建、编码及测试)
  6. [译] RxJava 中的错误处理
  7. python有趣小程序-抖音最火的整蛊表白小程序如何做出来的?教你用python做出
  8. 在Winform中实现半透明遮罩层
  9. php书店网站模板源代码_网上书店整套html模板
  10. 网络负载率计算公式 linux,如何理解Linux CPU负载率的计算方式
  11. 程序员年薪45万,国企年薪20万,该不该跳槽去国企?
  12. android自定义控件
  13. Windows 徽标键相关的快捷键
  14. 【Python黑科技】lxml库爬虫实战-爬取句子控的名人名言句子(保姆级图文+实现代码)
  15. P2132 小Z的队伍排列-杨氏矩阵与hook定理
  16. 利用freemarker实现word导出
  17. virtualbox 鼠标无法从虚拟电脑移除该怎么处理
  18. mysql conflicts with_安装MYSQL错误“conflicts with file from package mysql-libs-*” 解决方法-阿里云开发者社区...
  19. java 原子性加法_Java多線程之原子性 volatile、atomicInteger測試
  20. 瑞萨e2studio(8)----PWM

热门文章

  1. Flutter加载本地pdf文件
  2. Unity3D教程宝典之Web服务器篇
  3. 提取文章中关键词综述
  4. python装在固态还是机械_手把手教你使用SSD(新手必看)
  5. 《Wired》杂志2012年2月文章精选
  6. 不同网段共享打印机的方法
  7. 蔡高厅高等数学26-反函数的求导法则
  8. php 自带sql防注入函数,php 防Sql注入函数的简单示例
  9. 电路设计_路由器方案比较
  10. 启动python项目找不到路径_Python os.startfile找不到FI