Olá galera, estou criando um codigo que faz equações do 2º grau. porém, quando faço bhaskara, o resultado da errado. Vou colocar o código abaixo, estou aprendendo python há 1 semana, se caso meu programa esteja meio desorganizado ou errado, também aceito dicas.
m1 = input(‘Olá, bem vindo ao programa do Nícolas, de equação do 2º grau. Sua equação é:\n(1) Completa \n(2) Incompleta\n’)
if(m1 == “1”):
a = input('informe o valor de A: ')
b = input('informe o valor de B: ')
c = input('por ultimo, o valor de C: ')
delta = int(b) ** 2 - 4int(a)int( c )
r = delta ** (1/2)
bhaskara1 = -int(b) + r / 2int(a)
bhaskara2 = -int(b) - r / 2int(a)
print(‘seu Δ é’, delta)
print(‘o x1 é’, bhaskara1,‘e o x2 é’, bhaskara2)
O problema está nas duas linhas que deixei em negrito. Eu quero que o valor b se transforme em número e em um valor negativo, porém creio eu que aquele sinal negativo antes do int(b) está interferindo no resultado final da conta, como deixo somente a letra b negativa?
Desde já agradeço