網站首頁 編程語言 正文
前言
使用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
相關推薦
- 2023-07-14 promise封裝的ajax + rem布局
- 2022-08-14 如何關閉Hyper-v虛擬服務_Hyper-V
- 2022-09-06 Redis與本地緩存的結合實現_Redis
- 2022-04-08 pytorch?plt.savefig()的用法及保存路徑_python
- 2022-03-26 asp.net?core?中優雅的進行響應包裝的實現方法_實用技巧
- 2023-02-15 Nginx如何根據前綴路徑轉發到不同的Flask服務_nginx
- 2023-03-27 Android進階之從IO到NIO的模型機制演進_Android
- 2021-12-07 C語言實現頁面置換算法(FIFO、LRU)_C 語言
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支