Heim  >  Artikel  >  Backend-Entwicklung  >  Wie drückt Python die Root-Operation aus?

Wie drückt Python die Root-Operation aus?

尚
Original
2019-06-27 09:56:4429422Durchsuche

Wie drückt Python die Root-Operation aus?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn