这个代码哪里错了 怎么改

img

a = 3,3
b = 5,3

a2 = a^2
b2 = b^2

apb_lhs = a + b ** 2
apb_rhs = a2 + 2ab + b2
amb_lhs = a - b ** 2
amb_rhs = a2 - 2ab + b2

print( '(a+b)^2 = ', apb_lhs )
print( 'a^2+2ab+b^2 = ', apb_rhs )
print( '(a-b)^2 = ', amb_lhs )
print( 'a^2-2ab+b^2 = ', amb_rhs )


a = 3
b = 5

a2 = a**2
b2 = b**2

apb_lhs = (a + b) ** 2
apb_rhs = a2 + 2*a*b + b2
amb_lhs = (a - b) ** 2
amb_rhs = a2 - 2*a*b + b2

print( '(a+b)^2 = ', apb_lhs )
print( 'a^2+2ab+b^2 = ', apb_rhs )
print( '(a-b)^2 = ', amb_lhs )
print( 'a^2-2ab+b^2 = ', amb_rhs )


2ab请写为2*a*b

题目写的很清楚了,四个表达式的写法全错了

apb_lhs = (a + b) ** 2
apb_rhs = a**2 + 2*a*b + b**2
amb_lhs = (a - b) ** 2
amb_rhs = a**2 - 2*a*b + b**2