Weil er hinter der Klammer steht.
print ist eine Funktion, nach der öffnenden Klammer kommen die Parameter, und mit der schließenden Klammer endet der Funktionsaufruf.
Wenn Du das mit Klammern sauber schreiben möchtest, um klarzumachen, was mehrfach ausgegeben und was angehängt werden soll:
print(($sign x $count) . "\n");
Oder, was ich oft aus Faulheit tue
print "" . ($sign x $count) . "\n";
Allgemein noch der Tipp: Leerzeichen tun nicht weh, kosten keine Geschwindigkeit und erhöhen die Lesbarkeit enorm, finde ich ;)