平方根は二次根とも呼ばれ、[√ ̄] として表されます。たとえば、数学用語では √ ̄16=4 となります。言語の説明は、ルート記号の下に 16=4 です。
次の例は、ユーザーが数値を入力し、この数値の平方根を計算するものです:
# -*- coding: UTF-8 -*- # Filename : test.py num = float(input('请输入一个数字: ')) num_sqrt = num ** 0.5 print(' %0.3f 的平方根为 %0.3f'%(num ,num_sqrt))
上記のコードを実行した出力結果は次のとおりです:
$ python test.py 请输入一个数字: 4 4.000 的平方根为 2.000
この例では、ユーザーが数値を入力し、指数演算子 ** を使用して数値の平方根を計算します。
このプログラムは正の数値でのみ機能します。負の数と複素数は次の方法で使用できます。
例 (Python 3.0)
# -*- coding: UTF-8 -*- # Filename : test.py # 计算实数和复数平方根 # 导入复数数学模块 import cmath num = int(input("请输入一个数字: ")) num_sqrt = cmath.sqrt(num) print('{0} 的平方根为 {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))
上記のコードを実行した出力結果は次のとおりです。たとえば、cmath (複雑な数学) モジュールの sqrt() メソッドを使用します。
Python 関連の技術記事の詳細については、
Python チュートリアル以上がPython は root 操作をどのように表現しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。