Python-Quadratwurzel

Document 对象参考手册Python3-Beispiele

Die Quadratwurzel, auch zweite Wurzel genannt, wird als [√ ̄] dargestellt. Zum Beispiel in mathematischer Sprache: √ ̄16=4. In Worten: Die Quadratwurzel von 16 ist 4.

Das folgende Beispiel liest eine Zahl vom Benutzer ein und berechnet die Quadratwurzel dieser Zahl:

Beispiel (Python 3.0+)

# -*- coding: UTF-8 -*- # Dateiname : test.py # Autor: www.example.com num = float(input('Bitte geben Sie eine Zahl ein:')) num_sqrt = num ** 0.5 print('Die Quadratwurzel von %0.3f ist %0.3f'%(num ,num_sqrt))

Das Ausführen des obigen Codes erzeugt die folgende Ausgabe:

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

In diesem Beispiel lesen wir eine Zahl vom Benutzer ein und verwenden den Exponentenoperator **, um die Quadratwurzel dieser Zahl zu berechnen.

Dieses Programm ist nur für positive Zahlen geeignet. Negative Zahlen und komplexe Zahlen können die folgende Methode verwenden:

Beispiel (Python 3.0+)

# -*- coding: UTF-8 -*- # Dateiname : test.py # Autor: www.example.com # Berechne die Quadratwurzel von reellen und komplexen Zahlen # Importiere das komplexe Mathematikmodul import cmath num = int(input("Bitte geben Sie eine Zahl ein:")) num_sqrt = cmath.sqrt(num) print('Die Quadratwurzel von {0} ist {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))

Das Ausführen des obigen Codes erzeugt die folgende Ausgabe:

$ python test.py 
请输入一个数字: -8
-8 的平方根为 0.000+2.828j

In diesem Beispiel haben wir die sqrt()-Methode des cmath-Moduls (komplexe Mathematik) verwendet.

Document 对象参考手册Python3-Beispiele

Andere Erweiterungen