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 ax^2+ bx+c=0.

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:
De
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

Exercícios relacionados