print syntax

same issue as with ex4.

to say it in programmer speak: "everything you want the function to
process has to be contained with the function call". basically you have
to make sure the the print function actually gets all the inputs that
you want it to print out. example:

print("hats")

print prints everything within the ( ), which here is just "hats"'. If
you want it to print a format specifier (i.e. the %s and stuff like
that) you have to put the ENTIRE format spec within the call the the
print function. So within the ( ). Example:

YES -> print("%d", %(500))
NO -> print("%d") %(500)

In that second example the print function doesnt actually know that you
want it to print 500.

Also, this may or may nor produce an error message. Print formatting
likes to fail silently sometimes.