English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico do Python

Controle de fluxo do Python

Funções do Python

Tipos de Dados do Python

Operações de arquivo do Python

Objetos e classes do Python

Data e hora do Python

Conhecimentos avançados do Python

Manual do Python

Programa Python para resolver equação quadrática

Manual completo de exemplos do Python

Quando os coeficientes a, b e c são conhecidos, este programa calculará as raízes da equação quadrática.

Para entender este exemplo, você deve saber o seguinteProgramação PythonTema:

A forma padrão da equação quadrática é:

ax2 + bx + c = 0, onde
a, b e c são números reais e
a ≠ 0

Código-fonte

# Solução da equação quadrática ax**2 + bx + c = 0
# Importar módulo de matemática complexa
import cmath
a = 1
b = 5
c = 6
# Calcular o discriminante
d = (b**2) - (4*a*c)
# Duas soluções
sol1 = (-b-cmath.sqrt(d))/(2*a)
sol2 = (-b+cmath.sqrt(d))/(2*a)
print('As soluções são {0} e {1}'.format(sol1,sol2))

Resultados de saída

Entre com a: 1
Entre com b: 5
Entre com c: 6
As soluções são (-3+0j) and (-2+0j)

Ja importamos o módulo cmath para executar raízes quadradas complexas. Primeiro, calculamos o discriminante, e então encontramos os dois soluções da equação quadrática.

Você pode mudar o valor de a, b e c no programa acima e testar este programa.

Manual completo de exemplos do Python