N’arrêtez jamais d’apprendre !
On dit « la grippe » car le mot est féminin, et « le rhume » car il est masculin : c’est une question d’histoire des mots.
Le genre des noms en français dépend souvent de leur origine. « Grippe » vient de l’allemand « Grippe » (féminin), qui a été adopté tel quel au XVIIIe siècle. Quant à « rhume », il vient du grec « rheuma » (un écoulement), passé par le latin, et a toujours été masculin en français.
Il n’y a donc aucune règle logique derrière le genre de ces deux maladies : c’est simplement le résultat de l’évolution de la langue et de l’influence de mots étrangers.
En italien, c’est l’inverse : on dit « l’influenza » (féminin) pour la grippe, mais aussi « il raffreddore » (masculin) pour le rhume. Les genres ne sont pas les mêmes selon les langues !