A当然不对啊,A是两个赋值语句,先把b赋值给a,这个时候a的值就是b了,a+b相当于是两个b,再赋值给b就错了。D的写法不一样,是python提供的一种简便的方式,相当于一个赋值语句就把两个变量同时赋值了,b赋值给a的同时,a+b赋值给了b。