# Lab 7 - Exercise 1 - Problem 2 def magic(aNumber, aSymbol): print(aSymbol * aNumber) if aNumber > 1 : magic(aNumber-1, aSymbol) print(aSymbol * aNumber) return # Main part of the program magic( 6, "*") print("Wow!") # a) Base case is implicit (i.e., not written in the program) -> "if aNumber <= 1 : return" # Recursive case -> "magic(aNumber-1, aSymbol)" # b) How many times is the function magic( ) called? 6 times