por que aqui sale el nombre de pedro cuando son dos variables diferentes
Son referencias.
Las referencias es como tener un papel en que sale la direccion de tu casa o la de alguien mas. No es la casa, es la direccion de la casa.
2 variables distintas solo guardan referencias (direcciones de casa). no guardan la casa misma.
Cuando en tu linea 11 asignas una referencia a la otra, estas copiando en el papel de una lo que contiene el papel de la otra, osea copias la direccion que contiene la otra referencia.
Cuando imprimes, usas el operador "."
El operador "." resuelve las referencias, o sea si tu papel indica una direccion, el operador "." va a esa direccion y recupera lo que alli haya.
2 papeles con la misma direccion, iran y veran lo mismo.
Al inicio, en las lineas 7 y 8, las variables tenian distintas referencias, sus papeles decian distintas direcciones, pero en la linea 11, copiaste la referencia y las convertiste en 1 sola.
La indentacion me hizo pensar que no habias escrito las llaves de inicio de la definicion de clases.
Sugiero no uses mas esta manera de indentar tus programas, no se ven bien.
O usalas para ti no mas.
En la linea 13 parece faltar un signo +