title: problem with print command involving mixing integer and strings
body: <p>I want to print a list of ordinal numbers with the appropriate suffix attached (i.e 1st, 2nd...). The issue seems to be with the print command. As you can see below, I've commented all IF blocks except for the first to try troubleshooting.  Thanks.</p>
  
  <pre><code>ord_nums = [1, 2, 3, 4, 5, 6, 7, 8, 9]
  for ord_num in ord_nums:
      if (ord_num == 1):
          print(ord_num + "st")
      elif (ord_num == 2):
          print(ord_num) #+ "nd")
      elif (ord_num == 3):
          print (ord_num) #+ "rd")
      else:
          print(ord_num) #+ "th")
  
  </code></pre>