平方根、二乗平均平方根とも呼ばれ、[√ ̄]として表されます。例えば、√ ̄16 = 4です。言語の説明は16の平方根が 4です。
次の例では、ユーザーが1つの数値を入力し、平方根を計算します。
実例(Python 3.0+)
# -*- coding: UTF-8 -*-
# Filename : test.py
# author by : www.ceodata.com
num = float(input('1つの数値を入力する: '))
num_sqrt = num ** 0.5
print(' %0.3f の平方根は %0.3f'%(num ,num_sqrt))
上記のコードを実行した結果は次のとおりです。
$ python test.py
1つの数値を入力する:4
4.000の平方根は2.000
この例では、ユーザーが数値を入力し、指数演算子**を使用して数値の平方根を計算します。
このプログラムは正数のみ対応し、負数と複素数は、次の方法を使用できます。
実例(Python 3.0+)
# -*- coding: UTF-8 -*-
# Filename : test.py
# author by : www.ceodata.com
# 実数および複素数の平方根を計算する
# 複素数数学モジュールをインポートする
import cmath
num = int(input("1つの数値を入力する: "))
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
1つの数値を入力する:-8
-8の平方根は0.000 + 2.828j
この例では、cmath(複素数数学complex math)モジュールのsqrt()メソッドを使用しました。
コメントを残す