Skip to content

Commit

Permalink
Solution
Browse files Browse the repository at this point in the history
  • Loading branch information
MiskoRuslan committed Oct 9, 2023
1 parent e850889 commit 9bcc807
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions app/main.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
class Animal:
alive = []

def __init__(self, name: str, health: int = 100, hidden: bool = False) -> None:
def __init__(self,
name: str,
health: int = 100,
hidden: bool = False) -> None:
self.name = name
self.health = health
self.hidden = hidden
Expand All @@ -12,7 +15,9 @@ def check_alive_animals() -> None:
Animal.alive = [animal for animal in Animal.alive if animal.health > 0]

def __repr__(self) -> str:
return f"{{Name: {self.name}, Health: {self.health}, Hidden: {self.hidden}}}"
return (f"{{Name: {self.name},"
f"Health: {self.health},"
f"Hidden: {self.hidden}}}")


class Herbivore(Animal):
Expand Down

0 comments on commit 9bcc807

Please sign in to comment.