Considérant :
Que par jugement du 12 septembre 2019, le Tribunal des baux et loyers du canton de Genève a condamné A._ à évacuer un appartement de trois pièces qu'il occupe à Genève;
Que la Chambre des baux et loyers de la Cour de justice a statué le le 24 février 2020 sur l'appel de A._;
Qu'elle a déclaré cet appel irrecevable faute de satisfaire aux exigences de l'art. 311 al. 1 du code de procédure civile (CPC) concernant la motivation de l'appel;
Que A._ saisit le Tribunal fédéral d'un recours dirigé contre ce prononcé;
Qu'à teneur de l'art. 42 al. 1 et 2 LTF, le recours adressé au Tribunal fédéral doit être motivé (al. 1);
Que les motifs doivent exposer succinctement en quoi la décision attaquée viole le droit (al. 2);
Que la partie recourante doit discuter les motifs de cette décision et indiquer précisément en quoi elle estime que l'autorité précédente a méconnu le droit;
Que la partie recourante peut certes se dispenser de désigner précisément les dispositions légales ou les principes non écrits tenus pour violés;
Qu'à la lecture de son exposé, il est néanmoins indispensable que l'on comprenne clairement quelles règles ont été prétendument transgressées (<ref-ruling> consid. 2 p. 89);
Que ces exigences ne sont pas satisfaites en l'espèce;
Que A._ n'expose pas en quoi la Cour de justice a éventuellement appliqué de manière incorrecte l'<ref-law>;
Qu'il se borne à développer un exposé difficilement intelligible concernant semble-t-il le droit de chacun d'obtenir et d'occuper un logement;
Que le recours est par conséquent irrecevable faute d'une motivation suffisante;
Qu'à titre exceptionnel, son auteur peut être dispensé de l'émolument judiciaire.

Par ces motifs, vu l'<ref-law>, le Tribunal fédéral prononce :
1.
Le recours est irrecevable.
2.
Il n'est pas perçu d'émolument judiciaire.
3.
Le présent arrêt est communiqué aux parties et à la Cour de justice du canton de Genève.
Lausanne, le 22 avril 2020
Au nom de la Ire Cour de droit civil
du Tribunal fédéral suisse
La présidente : Kiss
Le greffier : Thélin