Raíz cuadrada en Python

Document 对象参考手册Ejemplos de Python3

La raíz cuadrada, también llamada raíz de segundo grado, se representa como 〔√ ̄〕, por ejemplo: en lenguaje matemático: √ ̄16=4. En lenguaje verbal: la raíz cuadrada de 16 es 4.

El siguiente ejemplo consiste en que el usuario ingresa un número y se calcula la raíz cuadrada de ese número:

Ejemplo (Python 3.0+)

# -*- coding: UTF-8 -*- # Filename : test.py # author by : www.example.com num = float(input('Ingrese un número:')) num_sqrt = num ** 0.5 print('La raíz cuadrada de %0.3f es %0.3f'%(num ,num_sqrt))

El resultado de ejecutar el código anterior es:

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

En este ejemplo, el usuario ingresa un número y usamos el operador de exponente ** para calcular la raíz cuadrada de ese número.

Este programa solo es adecuado para números positivos. Los números negativos y complejos pueden usar el siguiente método:

Ejemplo (Python 3.0+)

# -*- coding: UTF-8 -*- # Filename : test.py # author by : www.example.com # Calcular raíces cuadradas de números reales y complejos # Importar el módulo de matemáticas complejas import cmath num = int(input("Ingrese un número:")) num_sqrt = cmath.sqrt(num) print('La raíz cuadrada de {0} es {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))

El resultado de ejecutar el código anterior es:

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

En este ejemplo, usamos el método sqrt() del módulo cmath (matemáticas complejas).

Document 对象参考手册Ejemplos de Python3

Otras extensiones