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

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

Python開(kāi)根號(hào)的幾種方式詳解_python

作者:夢(mèng)之海島 ? 更新時(shí)間: 2023-03-01 編程語(yǔ)言

前言

使用Python中的自帶庫(kù)math、自帶函數(shù)pow和自帶庫(kù)cmath來(lái)對(duì)數(shù)字進(jìn)行開(kāi)根號(hào)運(yùn)算

方法一

使用:math.sqrt(數(shù)字)

在這里插入圖片描述

import math
n = int(input('數(shù)字:'))
x = math.sqrt(n)
print(x)
print(type(x)) #開(kāi)根號(hào)后的類型為float

方法二

使用:pow(數(shù)字,次方)

在這里插入圖片描述

n = int(input('數(shù)字:'))
x = pow(n,0.5)
print(x)
print(type(x)) #開(kāi)根號(hào)后的類型為float

方法三

使用:cmath.sqrt(數(shù)字)
該方法多用于復(fù)數(shù)、負(fù)數(shù)的開(kāi)方運(yùn)算

在這里插入圖片描述

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

PS:Python如何求平方根?Python巧妙開(kāi)根號(hào)的三種方法

一、開(kāi)根號(hào)的方法

1、math庫(kù)

在編程語(yǔ)言中,關(guān)于計(jì)算方面的操作,都可以使用math庫(kù),在這個(gè)庫(kù)中有專門處理數(shù)學(xué)運(yùn)算問(wèn)題的函數(shù),例如求三角函數(shù)使用的sin()、cos()等,求平方根也可以使用這個(gè)庫(kù)中的sqr()函數(shù),具體的格式如下:

import?math導(dǎo)入math模塊
print(math.sqr(5))
輸出結(jié)果:2.23606797749979

2、cmath庫(kù)

這個(gè)庫(kù)從外觀上看,很像剛才使用的math庫(kù),只不過(guò)多了一個(gè)字母c,表示的就是在使用的時(shí)候,一般是在負(fù)數(shù)或者是復(fù)數(shù)中使用開(kāi)平方,具體的使用如下:

import?cmath?
使用這個(gè)庫(kù)進(jìn)行開(kāi)平方的操作
pf=?cmath.sqrt(3)?
print(pf)
輸出結(jié)果:(1.7320508075688772+0j)

3、pow()函數(shù)

這個(gè)函數(shù)是存在于math庫(kù)中的,在使用的時(shí)候是返回x的y次方,比如pow(x,2)就是返回x的平方,也就是x^2,我們也可以利用它進(jìn)行開(kāi)根號(hào)的操作,比如需要開(kāi)a的r次方則使用pow(a, 1.0/r)。

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

欄目分類
最近更新