Gracias por esa explicación, voy a intentarlo mejor, por ahora no me sale.
def funcion(a, b):
# Ejemplo:
#2x + 5 = 17
#2x = 17 - 5
#x = 12 / 2
#x = 6
#2x + 5 = 17
#2(6) + 5 = 17
#12 + 5 = 17
#17 = 17
return x = -b / a
print funcion(2, 5)
No se que hay de malo aquí:
def funcion(a, b):
return a x + b = 0
print funcion(2, 5)
return a x + b = 0
^
SyntaxError: invalid syntax
Otro intento más.
def funcion(a, b):
# Ejemplo:
#2x + 5 = 17
#2x = 17 - 5
#x = 12 / 2
#x = 6
#2x + 5 = 17
#2(6) + 5 = 17
#12 + 5 = 17
#17 = 17
x = (0 - b) / a
return x
a = int(raw_input('Introduce un número entero: '))
b = int(raw_input('Introduce otro número entero: '))
print funcion(2, 5)
Me da un resultado que parece ser no correcto.
Introduce un número entero: 2
Introduce otro número entero: 5
-3
¿Aquí no tienes que poner un - 2, un signo negativo o son cosas mias y hay que dejarlo en positivo?
# Ejemplo:
#2x + 5 = 17
#2x = 17 - 5
#x = 12 / - 2
#x = 6
#2x + 5 = 17
#2(6) + 5 = 17
#12 + 5 = 17
#17 = 17