Como mudar um valor no comando int?

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

Você não pode fazer a conversão diretamente no input, assim usando apena o sinal de menos nas contas? Algo como:

b = int(input('informe o valor de B: '))
delta = b ** 2 - 4 * a * c
r = delta ** (1/2)
bhaskara1 = -b + r / 2 * a
bhaskara1 = -b - r / 2 * a

Ou mesmo:

b = input('informe o valor de B: ')
b = int(b)

Abraço.