Q:

Print variables storing a strings inside a function - Python

I added a single parameter to the function, as well as multiple parameters.  I also moved the variables outside of the function and I get an error each time.  is str() needed?  
def g_chord():
  string_1 = "G note"
  string_2 = "B note"
  string_3 = "D note"
  print "A 'G' chord consists of the 1st, 3rd, and 5th notes in the G scale.  Those notes are a, %d, %d, and %d." % (string_1, string_2, string_3)

g_chord()

A:

%d is used for numbers. Use %s instead.

