[Solved]Intro Python Homework Case 2 Dr Jane Dogood Unc Chapel Hill Approached Nagging Problem Zoo Q37215783
Intro to Python Homework
Case 2: Dr. Jane DoGood of UNCChapel Hill, has approached you with a nagging problem they have inthe Zoology Department. The department have cataloged some animalsby category. They want to have an application that will allowstudents and other users to enter a name of an animal, and it willtell the student/user the type of animal it is (i.e. whether it isa mammal, bird, reptile, amphibian, or fish).
You will develop a functioning program that will do just thatplus the following:
When the user enters the wrong animal name, it should tell theuser something like, “The animal you selected is either not in ourcollection or you have typed the name incorrectly. Re-enter theanimal you want to identify and classify.” You may use a differenterror message from this suggested one and redirection to make yourapplication user-friendly.
In addition, the application should have a menu item that allowsthe user to select a menu that matches the animal group (e.g. 1 formammals, 2 for birds, 3 for reptiles, 4 for amphibians, 5 forfish).
Then, the menu item selected that matches the animal group willdisplay the list of animals in that category. If the user enters anumber outside this range, the user should get an error message andbe prompted to select from the valid menu list (the programre-feeds the list to the user to display the correct list).
When the user makes the right selection and gets the answer, theprogram should ask, “Do you want to look up another animal? Enter‘y’ for ‘yes’ and ‘n’ for ‘no’?” If the user select ‘yes’ theprogram brings back the menu to look up an animal. If ‘no’, theprogram quits and says, “Thanks for searching.” The entry of ‘y’ or‘n’ should not be case sensitive. has approached you with a naggingproblem they have in the Zoology Department. The department havecataloged some animals by category. They want to have anapplication that will allow students and other users to enter aname of an animal, and it will tell the student/user the type ofanimal it is (i.e. whether it is a mammal, bird, reptile,amphibian, or fish
Animal Kingdom txt:
Animal Kingdom
Mammals
Marsupials, Echidna, elephants, moles, insectivores, pangolin,bats, cats, dogs, panda, walrus, whale, beaver, macaques, pigs,monkeys
Birds
Penguin, egrets, grebes, wren, mallard, ducks, waterfowl, flamingo,heron, storks, osprey, kites, eagle, hawk, harriers, raptors,lammergeier, falcon, fowl, sandpiper, eagle, gull, puffin, pigeons,parrots, cuckoo, cockatoo, owls, tits, finch
Reptiles
Turtle, terrapins, tortoise, crocodiles, alligators, iguanas,chameleon, gecko, skinks, python, boa, snake
Amphibians
Frog, toad, newt, salamander
Fish
Shark, ray, sturgeon, eels, carp, tetra, piranha, catfish, salmon,trout, pike, whitefish, lionfish, perch, cichlids, damselfish
Expert Answer
Answer to Intro to Python Homework Case 2: Dr. Jane DoGood of UNC Chapel Hill, has approached you with a nagging problem they have… . . .
OR

