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

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

num = float(input('请输入一个数字: '))
num_sqrt = num ** 0.5
print(' %0.3f 的平方根为 %0.3f'%(num ,num_sqrt))

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

请输入一个数字: 44.000 的平方根为 2.000

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

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

# 计算实数和复数平方根
# 导入复数数学模块import cmathnum = int(input("请输入一个数字: "))
num_sqrt = cmath.sqrt(num)
print('{0} 的平方根为 {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))

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

请输入一个数字: -8
-8 的平方根为 0.000+2.828j

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

【Python】 平方根相关推荐

  1. python 平方根_数的Python平方根

    python 平方根 There are many ways to find the square root of a number in Python. 有许多方法可以在Python中找到数字的平方 ...

  2. Python3 实例--Python 平方根(**,cmath,复数的i和j部分)

    #Python3 实例--Python 平方根 print("Python3 实例--Python 平方根") #求正数的平方根 num = float(input()) num_ ...

  3. python计算复数的平方根将产生_Python_每日习题_0003_完全平方数

    # 题目 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? # 程序分析 因为168对于指数爆炸来说实在太小了,所以可以直接省略数学分析,用最朴素的方法来获取 ...

  4. 孙立岩 python-basic: 用于学习python基础的课件(五六七八九十)

    五.数字(Number) 数字类型 python中数字有四种类型:整数.布尔型.浮点数和复数. int (整数), 如 1, 只有一种整数类型 int,并没有其他语言中的byte,short,long ...

  5. python 输出一个 5*5的 三角形_GitHub标星3W+,80个Python案例,带你轻松玩转Python学习!...

    在Python学习过程中,案例是我们绝对绕不开的一部分.它不光能够帮助我们加深对基础知识的理解,也能进一步提升我们的编程能力. 今天给大家整理的这份80份Python精选案例,来自GitHub热门项目 ...

  6. python怎么输入一个数字并调用_Python3 实例(一)

    原标题:Python3 实例(一) Python Hello World 实例 以下实例为学习Python的第一个实例,即如何输出"Hello World!": 实例 # -*- ...

  7. Python菜鸟入门:day13编程学习

    写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 传送门: day01基础知识 day02知识分类 day03 ...

  8. python学习之旅_第2天

    学习目标: 三天掌握 python 入门知识 学习内容: 1. Python3 迭代器与生成器 2. Python3 函数 3. Python3 数据结构 4. Python3 模块 5. Pytho ...

  9. python算公倍数的案例_【71页】关于python经典的80个案例操作(附源码解析)

    1.Python Hello World 实例 # -*- coding: UTF-8 -*- # Filename : helloworld.py # author by : www.runoob. ...

  10. mathtype分隔符显示与隐藏

    显示mathtype分隔符 在mathtype进行公式自动编号时,通过添加章节分隔符进行编号的章节化(类似第三章的公式对应编号3-1,3-2). mathtype的分隔符默认是隐藏的,选择[MathT ...

最新文章

  1. 模型评估方法和性能指标
  2. 国内第一本micropython的书出版《机器人Python极客编程入门与实战》
  3. 线上redis一般安在linux_redis的zset有多牛?请把耳朵递过来
  4. ZooKeeper Java Example(官方例子)
  5. libusb:libusb_bulk_transfer的timeout参数问题
  6. 亚马逊DynamoDB
  7. java servlet 转发和重定向_JavaWeb(一)Servlet中乱码解决与转发和重定向的区别
  8. python大型项目教程_在大型项目开发上,python真是个“烂语言”吗?
  9. 云原生技术的优势是什么?
  10. 投屏软件_duet for Mac(Mac投屏软件)
  11. linux获取本地ip命令,Shell获取当前主机ip地址
  12. 华为鸿蒙系统支持5g吗,华为新机入网:预装鸿蒙OS 不支持5G网络
  13. 进制转换简单实现代码
  14. CEC2018:动态多目标测试函数DF6~DF9的PS及PF(提供Matlab代码)
  15. 戴尔▪卡耐基《人性的弱点》阅读笔记(1)
  16. 岛屿最大面积 leetcode Java_LeetCode:岛屿的最大面积
  17. A003-182-2268-黄清梅
  18. 智能窗帘定时程序c语言,基于单片机智能窗帘控制系统设计
  19. [运放] 骨灰级运放LM1875T做功放板,音质刚刚的
  20. 如何将U盘改成“U-KEY”使用

热门文章

  1. 【今日CV 计算机视觉论文速览 第124期】Tue, 4 Jun 2019
  2. 【notebook】常用在线notebook总结
  3. Ubuntu 添加、删除ppa源
  4. 0514实训演练 新建项目 使用java编写类与对象 入门
  5. linux-vim操作-查找与替换
  6. linux-查看文件类型-看本质-file
  7. python-双层嵌套循环-打印小星星
  8. Elasticsearch 搜索数组字段
  9. TextBox控件的DataBindings属性
  10. Vue多页应用脚手架