Latest web development tutorials

Pythonの平方根

ドキュメント・オブジェクト・リファレンス 例のpython3

数学的言語:√¯16= 4もセカンダリルートとして知られている平方根は、このようなとして、[√]として表現しました。 ルート16 = 4:言語として記述します。

ユーザーによる以下の例は、番号を入力し、この数の平方根を計算します:

# -*- coding: UTF-8 -*-

# Filename : test.py
# author by : www.w3big.com

num = float(input('请输入一个数字: '))
num_sqrt = num ** 0.5
print(' %0.3f 的平方根为 %0.3f'%(num ,num_sqrt))

上記のコードの出力結果を実行します。

$ python test.py 
请输入一个数字: 4
 4.000 的平方根为 2.000

この例では、ユーザによって番号を入力し、変更の平方根演算子**数を計算するためにインデックスを使用しています。

プログラムは、正の数に適用されます。 負および複合体は、次の方法を使用することができます。

# -*- coding: UTF-8 -*-

# Filename : test.py
# author by : www.w3big.com

# 计算实数和复数平方根
# 导入复数数学模块

import cmath

num = int(raw_input("请输入一个数字: "))
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 
请输入一个数字: -8
-8 的平方根为 0.000+2.828j

この例では、モジュールのcmath(複雑な演算)SQRT()メソッドを使用します。

ドキュメント・オブジェクト・リファレンス 例のpython3