[python]Python pow、sqrt関数(平方根、平方根)
8036 ワード
1.Python二乗関数pow
不思議なことにpow関数には2種類あります.
Python内蔵関数でpow()が定義されています.
mathライブラリで定義されたmath.pow()関数
math.pow関数
import mathからmathライブラリをインポートする必要があります.
関数形状:math.pow(x, y)
関数の説明:math.pow(x,y)関数はxのy次方(xのy乗)を返す.
詳細
この関数の戻りタイプは常にfloatタイプです.(整数タイプの計算が必要な場合は、組み込み関数powまたは**を使用します.)
簡単な数学。pow関数の使用例
import math
math.pow(2,4)#2の4平方16は(floatタイプであるため16.0)を返す.
2.Python平方根関数sqrt
math.sqrt関数
この関数も上で使ったmathです.pow関数と同様に、数学ライブラリをインポートして使用する必要があります.
関数形状:math.sqrt(x)
関数の説明:math.sqrt(x)関数はxの平方根を返します.(ルートディレクトリxの値を返す)
詳細
この関数の戻りタイプもfloatタイプです.
2.math.sqrt(負)を入力するとERRORが表示されます.(math.sqrt(-2)このようなエラー)
簡単な数学。sqrt関数の使用例
import math
math.sqrt(4)#4の平方根2(浮動小数点タイプ、2.0)を返します.
3.Python pow,sqrt例
import math
# math.pow 반환 타입
print(type(math.pow(10, 20)))
result1 = math.pow(2, 4)
print("math.pow(2, 4) : " + str(result1))
result2 = math.pow(1, 5)
print(f"math.pow(1, 5) : {result2}")
result3 = math.pow(9, 0)
print(f"math.pow(9, 0) : {result3}")
result4 = math.pow(-4, 3.2)
print(f"math.pow(-4, 3.2) : {result4}")
結果最初の結果は「class」float「pow関数の戻り値はfloatである.
2番目の結果mathpow(2,4)は16.0を返し,2の4平方であることがわかる.
3番目、4番目の結果、math.pow(1, y), math.pow(x,0)の結果は1.0であった.
最後の結果mathpow(-4、3.2)はxが負数、yが小数であるためエラーを表示します.
3-2) math.sqrt例
import math
# math.sqrt 반환 타입
print(type(math.sqrt(10)))
result1 = math.sqrt(4)
print("math.sqrt(4) : " + str(result1))
result2 = math.sqrt(1)
print(f"math.sqrt(1) : {result2}")
result3 = math.sqrt(0)
print(f"math.sqrt(0) : {result3}")
result4 = math.sqrt(-4)
print(f"math.sqrt(-4) : {result4}"
結果最初の結果は「class」float「sqrt関数の戻り値はfloatである.
2番目3番目4番目の結果mathsqrt(4), math.sqrt(1), math.sqrt(0)は、各パラメータの平方根値を表示します.
最後の結果mathsqrt(-4)は負のパラメータで、エラーが発生していることがわかります.
Reference
この問題について([python]Python pow、sqrt関数(平方根、平方根)), 我々は、より多くの情報をここで見つけました https://velog.io/@et7352/python-파이썬-pow-sqrt-함수-제곱-제곱근テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol