Elabore uma função (chame de delta(a,b,c)) em Python para calcular o discriminante de uma equação do segundo grau, do tipo
.
Passo 1
Beleza, vamos lá! A questão pede para a gente criar uma função em Python chamada
delta(a, b, c)
que calcula o discriminante de uma equação do segundo grau, que é do tipo $ \mathrm{ax}^{2} + \mathrm{bx} + \mathrm{c} = 0 $. O conteúdo principal aqui é a teoria das equações do segundo grau e como implementá-la em código Python.Passo 2
Primeiro, vamos lembrar o que é o discriminante. Em uma equação do segundo grau, o discriminante (Δ) é dado por:
Ele é importante porque nos ajuda a determinar a natureza das raízes da equação. Se Δ for positivo, a equação tem duas raízes reais e distintas; se for zero, tem duas raízes reais e iguais; e se for negativo, não tem raízes reais.
Passo 3
Agora, vamos pensar em como transformar essa fórmula em uma função Python. A função
delta(a, b, c)
vai receber os coeficientes da equação (a, b, c) como parâmetros e retornar o valor de Δ.Passo 4
Em Python, para elevar um número ao quadrado, usamos
**
. Então, b**2
calcula $ b^{2} $. Multiplicamos 4*a*c
para o segundo termo da fórmula. Finalmente, subtraímos esses dois valores para obter Δ.Passo 5
Vamos colocar isso tudo junto em uma função. A função vai simplesmente retornar o resultado da expressão $ b^{2} - 4ac $.
Resposta
Aqui está a função
delta(a, b, c)
em Python:def delta(a, b, c):
return b**2 - 4*a*c