Давайте начнём с того, что змеи, это рептилии. А рептилии, как вам известно, животные холоднокровные. Кто такие холоднокровные?
Это животные, у которых температура крови полностью зависит от погодных условий окружающей среды. Если на дворе или в лесу, как хотите, пасмурная и дождливая погода, то и змеи, и другие им подобные животные становятся вялыми, апатичными и сонными.
Но стоит солнышку их согреть, они тот час же проявляют активность. Чем теплее, ем они активнее становятся.
Зимой змеи вообще в зимнюю спячку впадают, анабиозом она называется.
Если погода будет такой три года, то они могут спать такое продолжительное время.
Дело в следующем: в результате изменений погодных условий, метаболизм таких животных может либо ускоряться либо же напротив, замедляться.
Пищу они могут переваривать месяцами. Всё зависит от размера проглоченной рептилией жертвы. Поэтому неудивительно, что могут спать и по три года.