title: Need help returning a string with multiple variables in Python
body: <p>I need to write a function that returns a string for a project I'm doing.  I currently have 5 variables in this function.  I've tried figuring out how to construct the string inside the return statement with the variables included, but when I print the function out I always end up with quotes around the strings and I can't put a new line between the different strings.</p>
  
  <p>I need it to print the what the total miles are on one line, net miles on the next, etc...  Whenever I add a new line in the string, it just prints the \n character out instead.</p>
  
  <p>I just can't seem to figure out how to do it.  I cannot have print statements inside the function, it all has to be printed out from the return value.  The logic works fine but I can't get past this for the life of me.</p>
  
  <pre><code>def report_stats(total_cost,gallons_used):
      global total_distance
      global net_miles
      var1 = "Total Miles Traveled: ", total_distance
      var2 = "Net Miles: ", net_miles
      var3 = "Gallons used: ", gallons_used
      var4 = "Total Cost: ", total_cost
      if total_cost &lt; 25:
          how_much = "Cha Chiiinng!"
      if 25 &lt;= total_cost &lt; 100:
          how_much = "Wallet getting nervous!"
      else:
          how_much = "Ouch!"
      return var1,var2,var3,var4,how_much
  print(report_stats(total_cost,gallons_used))
  </code></pre>
  
  <p>Any tips?</p>
  
  <p>Thanks!</p>