您现在的位置是:课程教程文章
python怎么求一个数的平方根
2023-12-18 22:44课程教程文章 人已围观
-
5天掌握Python开发 | 基本语法从0到1 | 数据
5天掌握Python开发 | 基本语法从0到1 | 数据注意:免费报名后,您还可以加微信号“XZM_BWF”获取课件、源码等相关资料!... -
人工智能+Python基础班【黑马程序员】
人工智能+Python基础班【黑马程序员】基础数据数据类型、字符串str、列表list、元祖tuple、字典dict、if判断语句、wh... -
【Python爬虫实战篇】股票爬取数据分析
【Python爬虫实战篇】股票爬取数据分析需要视频中的课件代码的同学 可以加我的QQ:235435559 每天更新最新的视频以及... -
青少年编程课套餐Scratch+Python+C++信息学奥
青少年编程课套餐Scratch+Python+C++信息学奥...
在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
在该实例中,我们通过用户输入一个数字,并使用指数运算符 ** 来计算该数的平方根。
该程序只适用于正数。负数和复数可以使用以下的方式:
# -*- 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交互模式是什么
下一篇:没有了