«Без шортов» и «без шорт» — обе словоформы родительного падежа множественного числа существительного «шорты» являются равноправными в современном русском языке.
Слово «шорты» обозначает предмет и отвечает на вопрос: что?
Это существительное, заимствованное из английского языка (англ. short — «короткий»), обозначает укороченные до колен штаны. В русском языке оно имеет грамматическую форму множественного числа и склоняется только во множественном числе, как и аналогичные названия парных предметов одежды:
Чтобы выяснить, какую форму имеет существительное «шорты» в родительном падеже, изменим его по падежам:
В родительном падеже у рассматриваемого существительного отметим наличие двух равноправных словоформ как с нулевым окончанием, так и с окончанием -ов:
У многих слов, называющих парные предметы одежды, отмечаются только по одной форме родительного падежа с нулевым окончанием или с окончанием -ов, например::
Вот этот веселый стишок поможет запомнить формы слов и правильное ударение в них:
Долго ели то́рты,
Не налезли шо́рты.
Лучше жить без то́ртов,
Чем гулять без шо́ртов!