КРУ́ГЛЫЙ, -ая, -ое; кругл, кругла́, кру́гло. 1. Имеющий форму круга, шара, кольца, цилиндра; напоминающий их по форме. Круглое окно. Круглый стол. (Малый академический словарь, МАС)
ШЛЯ́ПА, -ы, ж. 1. Мужской или женский головной убор, обычно с тульей. (Малый академический словарь, МАС)
КРУ́ГЛЫЙ, -ая, -ое; кругл, кругла́, кру́гло. 1. Имеющий форму круга, шара, кольца, цилиндра; напоминающий их по форме. Круглое окно. Круглый стол.
Все значения слова «круглый»ШЛЯ́ПА, -ы, ж. 1. Мужской или женский головной убор, обычно с тульей.
Все значения слова «шляпа»Из-под простой круглой шляпы выбивались густые рыжие волосы.
Женщины были в длинных просторных ярких платьях, а их спутники, пыхтящие трубками, щеголяли в дурацких круглых шляпах.
Так как змея при этом ставит переднюю часть тела вертикально, а голову изгибает горизонтально, то кажется, будто на голове надета круглая шляпа.