def parent(): print("Printing from the parent() function") def first_child(): print("Printing from the first_child() function") def second_child(): print("Printing from the second_child() function") second_child() first_child() parent() print("\n\n") def parent(num): def first_child(): return "Hi, I am Emma" def second_child(): return "Call me Liam" if num == 1: return first_child else: return second_child first = parent(1) second = parent(2) print(first) print(second) print(first()) print(second()) def speak(text): def whisper(word): return word.lower() + "..." return whisper(text) print(speak("HELLO, World"))