Die Quadratwurzel, auch Quadratwurzel genannt, wird ausgedrückt als [√ ̄], zum Beispiel: in mathematischer Sprache: √ ̄16=4. Die Sprachbeschreibung lautet: 16=4 unter dem Wurzelzeichen.
Das folgende Beispiel dient dazu, dass der Benutzer eine Zahl eingibt und die Quadratwurzel dieser Zahl berechnet:
# -*- coding: UTF-8 -*- # Filename : test.py num = float(input('请输入一个数字: ')) num_sqrt = num ** 0.5 print(' %0.3f 的平方根为 %0.3f'%(num ,num_sqrt))
Das Ausgabeergebnis der Ausführung des obigen Codes ist:
$ python test.py 请输入一个数字: 4 4.000 的平方根为 2.000
In diesem Beispiel übergeben wir: Der Benutzer gibt eine Zahl ein und der Exponentenoperator ** wird verwendet, um die Quadratwurzel der Zahl zu berechnen.
Dieses Programm funktioniert nur mit positiven Zahlen. Negative Zahlen und komplexe Zahlen können auf folgende Weise verwendet werden:
Beispiel (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))
Das Ausgabeergebnis der Ausführung des obigen Codes ist:
$ python test.py 请输入一个数字: -8 -8 的平方根为 0.000+2.828j
In In diesem Beispiel verwenden wir cmath, die Methode sqrt() des Moduls (komplexe Mathematik).
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonWie drückt Python die Root-Operation aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!