python assignment! need this in 5 hours!!

profilenowneedhelp
requirement.pdf

Assignment 10 – OOP (Animal Daycare)

Goals

Requirements

 Animal

o

 hunger

 happiness

 health

 energy

 age

 name

 species

o

 __init__

__str__

feed

o

 __init__

o

 play

 feed

 giveMedicine

 sleep

 __str__

o loadAnimals

 list

list

o displayMenu

o selectAnimal

o main

 list Animals loadAnimals

 while

displayMenu

selectAnimal Animal

Animal

Extra Credit

Sample Output Welcome to the Animal Daycare! Here is what we can do:

1) Play

2) Feed

3) Give Medicine

4) Sleep

5) Print an Animal's stats

6) View All Animals

7) Exit

Please make a selection: 10

*Invalid selection, please try again.

1) Play

2) Feed

3) Give Medicine

4) Sleep

5) Print an Animal's stats

6) View All Animals

7) Exit

Please make a selection: 6

Name: Ollie the Bunny

Health: 85

Happiness: 50

Hunger: 75

Energy: 60

Age: 5

********************************

Name: Murdock the French Bulldog

Health: 80

Happiness: 70

Hunger: 60

Energy: 55

Age: 3

********************************

Name: Socks the Cat

Health: 75

Happiness: 55

Hunger: 20

Energy: 70

Age: 1

********************************

Name: Peewee the Turtle

Health: 65

Happiness: 45

Hunger: 30

Energy: 15

Age: 10

********************************

Name: Milo the Labrador

Health: 70

Happiness: 75

Hunger: 40

Energy: 80

Age: 6

********************************

1) Play

2) Feed

3) Give Medicine

4) Sleep

5) Print an Animal's stats

6) View All Animals

7) Exit

Please make a selection: 1

1) Ollie the Bunny

2) Murdock the French Bulldog

3) Socks the Cat

4) Peewee the Turtle

5) Milo the Labrador

Please select an animal from the list (enter the 1-5): 0

Invalid input, please try again!

Please select an animal from the list (enter the 1-5): 1

You played with Ollie the Bunny!

1) Play

2) Feed

3) Give Medicine

4) Sleep

5) Print an Animal's stats

6) View All Animals

7) Exit

Please make a selection: 2

1) Ollie the Bunny

2) Murdock the French Bulldog

3) Socks the Cat

4) Peewee the Turtle

5) Milo the Labrador

Please select an animal from the list (enter the 1-5): 2

You fed Murdock the French Bulldog!

1) Play

2) Feed

3) Give Medicine

4) Sleep

5) Print an Animal's stats

6) View All Animals

7) Exit

Please make a selection: 3

1) Ollie the Bunny

2) Murdock the French Bulldog

3) Socks the Cat

4) Peewee the Turtle

5) Milo the Labrador

Please select an animal from the list (enter the 1-5): 3

You gave Socks the Cat some medicine!

1) Play

2) Feed

3) Give Medicine

4) Sleep

5) Print an Animal's stats

6) View All Animals

7) Exit

Please make a selection: 4

1) Ollie the Bunny

2) Murdock the French Bulldog

3) Socks the Cat

4) Peewee the Turtle

5) Milo the Labrador

Please select an animal from the list (enter the 1-5): 4

Peewee the Turtle took a nap!

1) Play

2) Feed

3) Give Medicine

4) Sleep

5) Print an Animal's stats

6) View All Animals

7) Exit

Please make a selection: 5

1) Ollie the Bunny

2) Murdock the French Bulldog

3) Socks the Cat

4) Peewee the Turtle

5) Milo the Labrador

Please select an animal from the list (enter the 1-5): 5

Name: Milo the Labrador

Health: 70

Happiness: 75

Hunger: 40

Energy: 80

Age: 6

********************************

1) Play

2) Feed

3) Give Medicine

4) Sleep

5) Print an Animal's stats

6) View All Animals

7) Exit

Please make a selection: 6

Name: Ollie the Bunny

Health: 85

Happiness: 60

Hunger: 80

Energy: 60

Age: 5

********************************

Name: Murdock the French Bulldog

Health: 80

Happiness: 70

Hunger: 50

Energy: 55

Age: 3

********************************

Name: Socks the Cat

Health: 95

Happiness: 35

Hunger: 20

Energy: 70

Age: 1

********************************

Name: Peewee the Turtle

Health: 65

Happiness: 45

Hunger: 30

Energy: 35

Age: 11

********************************

Name: Milo the Labrador

Health: 70

Happiness: 75

Hunger: 40

Energy: 80

Age: 6

********************************

1) Play

2) Feed

3) Give Medicine

4) Sleep

5) Print an Animal's stats

6) View All Animals

7) Exit

Please make a selection: 3

1) Ollie the Bunny

2) Murdock the French Bulldog

3) Socks the Cat

4) Peewee the Turtle

5) Milo the Labrador

Please select an animal from the list (enter the 1-5): 1

You gave Ollie the Bunny some medicine!

1) Play

2) Feed

3) Give Medicine

4) Sleep

5) Print an Animal's stats

6) View All Animals

7) Exit

Please make a selection: 5

1) Ollie the Bunny

2) Murdock the French Bulldog

3) Socks the Cat

4) Peewee the Turtle

5) Milo the Labrador

Please select an animal from the list (enter the 1-5): 1

Name: Ollie the Bunny

Health: 100

Happiness: 40

Hunger: 80

Energy: 60

Age: 5

********************************

1) Play

2) Feed

3) Give Medicine

4) Sleep

5) Print an Animal's stats

6) View All Animals

7) Exit

Please make a selection: 7

Goodbye!

Deliverables and Submission Instructions

ITP115_a#_lastname_firstname

ITP115_a#_lastname_firstname.zip

Grading

Item Points Animal class 20

loadAnimals method 4

displayMenu method 4

selectAnimal method 4

main method 3

Total* 35