Hola LPM
Tu propuesta
distrito = valorDistrito;
es la mejor de todas las soluciones posibles.
Pero en este ejercicio, tal como has observado tu, el diseñador ha decidido que cualquier distrito que introduzcamos lleve al principio la palabra "Distrito ". Como podía haber decidido poner:
distrito = "D. = " + valorDistrito;
Si los distritos fueran: Norte, Sur, Este y Oeste
El valor formal para el distrito Norte sería: Norte
Pero el valor coloquial podría ser: Distrito Norte
Te pongo un ejemplo:
En la oficina de Correos. Un cartero pregunta a su compañero:
¿Que distrito te ha tocado?
Y el compañero responde:
Respuesta formal: Norte
Respuesta coloquial: Distrito Norte
En el mundo real se utilizaría la respuesta coloquial. Y en el mundo estricto de las máquinas el formal.
Así resumiendo, el propósito de la concatenación de una constante "Distrito " con una variable 'valorDistrito' es únicamente un intento de dar al atributo 'distrito' un valor amigable, en lugar de un valor seco y austero.
Saludos