$ python3 zoo-info.py
======= Information on Animals at the Zoo =======

=================================================
(1) Animal name (2) Number of legs (3) Quit : 1
search for: iguana
Sorry, we don't have any information about that animal.

=================================================
(1) Animal name (2) Number of legs (3) Quit : 1
search for: LoBSTeR

            name: lobster
            hair: False
        feathers: False
            eggs: True
        predator: True
        venomous: False
            fins: False
  number of legs: 6
            tail: False
       dangerous: medium

=================================================
(1) Animal name (2) Number of legs (3) Quit : 4

=================================================
(1) Animal name (2) Number of legs (3) Quit : help

=================================================
(1) Animal name (2) Number of legs (3) Quit : 2
Minimum number of legs: 0
Maximum number of legs: 3

    animal  # legs
    ------  ------
      bass   0
      carp   0
   catfish   0
   chicken   2
      chub   0
      clam   0
      crow   2
   dogfish   0
   dolphin   0
      dove   2
      duck   2
  flamingo   2
  fruitbat   2
   gorilla   2
      gull   2
   haddock   0
      hawk   2
   herring   0
     human   2
      kiwi   2
      lark   2
   ostrich   2
  parakeet   2
   penguin   2
  pheasant   2
      pike   0
   piranha   0
  pitviper   0
  porpoise   0
      rhea   2
  seahorse   0
      seal   0
   sealion   2
  seasnake   0
   seawasp   0
   skimmer   2
      skua   2
  slowworm   0
      slug   0
     snail   1
      sole   0
   sparrow   2
  squirrel   2
  stingray   0
      swan   2
      tuna   0
   vampire   2
   vulture   2
   wallaby   2
      worm   0
      wren   2

=================================================
(1) Animal name (2) Number of legs (3) Quit : 2
Minimum number of legs: 11
Maximum number of legs: 16

    animal  # legs
    ------  ------
    isopod   14

=================================================
(1) Animal name (2) Number of legs (3) Quit : 2
Minimum number of legs: 15
Maximum number of legs: 25

Sorry, no animals have between 15 and 25 legs in our dataset.

=================================================
(1) Animal name (2) Number of legs (3) Quit : 2
Minimum number of legs: 9
Maximum number of legs: 1

Sorry, no animals have between 9 and 1 legs in our dataset.

=================================================
(1) Animal name (2) Number of legs (3) Quit : 3

=================================================
Warning! The following animals are very dangerous,
do not attempt to hug them at the zoo:
      centipede
      frog
      jellyfish
      pitviper
      scorpion
      seasnake
      seawasp
      spider
      stingray

Have a fun visit to the zoo!