[ Foro de Python ]
Hola, estaba haciendo el ejercicio -2.3. Crea un programa que pida al usuario tres números y escriba es resultado de (a+b)*c y a*c+b*c.
Lo escribí de esta manera
print("Dime un número")
primernumero = int(input())
print ("Dime otro número")
segundonumero = int(input())
print ("Dime un tercer número")
tercernumero = int(input())
print ("Resultado de (a+b)*c:")
print((primernumero + segundonumero)* tercernumero)
print ("Resultado de a*c+b*c")
print ((primernumero * tercernumero) + (segundonumero * tercernumero))
Sin embargo ambos resultados me dan exactamente lo mismo, el del primero
Por ejemplo, si pongo 2,3 y 4 ambos resultados dan 20
Agradecería mucho un auxilio, gracias de antemano
De eso se trata. Ambas operaciones deben dar el mismo resultado (es un ejemplo de la propiedad distributiva de la suma y el producto).
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)