Вопросы и ответы:
Почему в Санкт-Петербурге людей с солнцезащитными очками называют оптимистами?
Потому что в этом городе солнечных дней немного, и носить очки — это проявление оптимизма.
Какой смысл анекдота?
Анекдот иронично подчеркивает контраст между ожиданиями и реальностью жизни в Санкт-Петербурге.
Что может сказать о человеке тот факт, что он купил солнцезащитные очки в Санкт-Петербурге?
Это может говорить о его позитивном настрое и надежде на солнечные дни.