日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Python開根號的幾種方式詳解_python

作者:夢之海島 ? 更新時間: 2023-03-01 編程語言

前言

使用Python中的自帶庫math、自帶函數pow和自帶庫cmath來對數字進行開根號運算

方法一

使用:math.sqrt(數字)

在這里插入圖片描述

import math
n = int(input('數字:'))
x = math.sqrt(n)
print(x)
print(type(x)) #開根號后的類型為float

方法二

使用:pow(數字,次方)

在這里插入圖片描述

n = int(input('數字:'))
x = pow(n,0.5)
print(x)
print(type(x)) #開根號后的類型為float

方法三

使用:cmath.sqrt(數字)
該方法多用于復數、負數的開方運算

在這里插入圖片描述

import cmath
n = int(input('數字: '))
x = cmath.sqrt(n)
print(x)
print(type(x)) #類型為complex

PS:Python如何求平方根?Python巧妙開根號的三種方法

一、開根號的方法

1、math庫

在編程語言中,關于計算方面的操作,都可以使用math庫,在這個庫中有專門處理數學運算問題的函數,例如求三角函數使用的sin()、cos()等,求平方根也可以使用這個庫中的sqr()函數,具體的格式如下:

import?math導入math模塊
print(math.sqr(5))
輸出結果:2.23606797749979

2、cmath庫

這個庫從外觀上看,很像剛才使用的math庫,只不過多了一個字母c,表示的就是在使用的時候,一般是在負數或者是復數中使用開平方,具體的使用如下:

import?cmath?
使用這個庫進行開平方的操作
pf=?cmath.sqrt(3)?
print(pf)
輸出結果:(1.7320508075688772+0j)

3、pow()函數

這個函數是存在于math庫中的,在使用的時候是返回x的y次方,比如pow(x,2)就是返回x的平方,也就是x^2,我們也可以利用它進行開根號的操作,比如需要開a的r次方則使用pow(a, 1.0/r)。

原文鏈接:https://dreamisland.blog.csdn.net/article/details/108174734

欄目分類
最近更新