Вопрос, который вызвал трудности

объясните почему летом в санкт петербурге бывают белые ночи а в москве нет

Ответ экспертов Учись.Ru

Чтобы дать полноценный ответ, был привлечён специалист, который хорошо разбирается в теме.

После обсуждения с другими специалистами сервиса мы пришли к выводу, что правильный ответ на ваш вопрос будет звучать следующим образом:

Питер находится ближе к северному полюсу, близко к северному  полярному кругу
летом в питере солнце прячется за горизонт но недостаточно
атмосфера освещена и рассеяное свечение от атмосферы приводит к тому что лтом в питере - белые ночи, хотя солнца ночью на небе не видно