Skip to content

Commit 3073be4

Browse files
Added blank lines before and after the class declaration for better readability
1 parent dd40ae3 commit 3073be4

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

sprint-5/prep-exercises/generics.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,24 @@
44
#solution:
55
#
66
from dataclasses import dataclass
7-
from typing import List
7+
from typing import List
8+
89
@dataclass(frozen=True)
910
class Person:
1011
name: str
1112
age: int
12-
children: List["Person"]
13+
children: List["Person"]
14+
15+
1316
fatma = Person(name="Fatma", age=5, children=[])
1417
aisha = Person(name="Aisha", age=7, children=[])
1518
imran = Person(name="Imran", age=30, children=[fatma, aisha])
19+
20+
1621
def print_family_tree(person: Person) -> None:
1722
print(person.name)
1823
for child in person.children:
1924
print(f"- {child.name} ({child.age})")
25+
26+
2027
print_family_tree(imran)

0 commit comments

Comments
 (0)