# Lab 7 - Exercise 1 - Problem 3

def magic(aNumber, aSymbol, end):
   print(aSymbol * aNumber)
   if aNumber > end :  # Implicit base case becomes "if number <= end : return"
     magic(aNumber-1, aSymbol, end)
     print(aSymbol * aNumber)
   return

# Main part of the program
# Sample Run of Problem 2:
magic( 6, "*", 1)
print("Wow!")
print()

# Sample Run 1:
magic( 6, "*", 0)
print("Wow!")
print()

# Sample Run 2:
magic( 8, "@", 2)
print("Wow!")