title: Printing the number of days in a given month and year [Python]
body: <p>I've been trying to work out a way to accomplish what's in the title, without using any imported calendar/datetime libs from Python. There's little function at the top for checking whether or not the year is a leap year, which I want to be able to reference when printing the number of days in a given February, however I'm not too sure how to do so. (I've guessed with something like output. bla bla)</p>
  
  <p>So far I've come up with something like this, which should make clear what I want to do, but I'm still a bit new to Python, so I would love a few tips/help on fixing up my code for the task.</p>
  
  <pre><code># A function to determine if a year is a leap year.
  # Do not change this function.
  def is_leap_year (year):
      return (year % 4 == 0) and (year % 100 != 0) or (year % 400 == 0)
  
  # You should complete the definition of this function:
  
   def days_in_month(month, year):
  
      if month == 'September' or month == 'April' or month == 'June' or month == 'November'
      print 30
  
      elseif month == 'January' or month == 'March' or month == 'May' or month== 'July' or month == 'August' or month == 'October'\
      or month== 'December'
       print 31
  
      elseif month == 'February' and output.is_leap_year = True
      print 29
  
      elseif month == 'February' and output.is_leap_year = False
      print 28
  
      else print 'Blank'
  </code></pre>
  
  <p>Ok I've fixed up my code, and it seems to output the correct data for every month but February:</p>
  
  <pre><code># A function to determine if a year is a leap year.
  # Do not change this function.
  def is_leap_year (year):
      return (year % 4 == 0) and (year % 100 != 0) or (year % 400 == 0)
  
  # You should complete the definition of this function:
  
  def days_in_month(month, year):
  
      if month in ['September', 'April', 'June', 'November']:
          print 30
  
      elif month in ['January', 'March', 'May', 'July', 'August','October','December']:
          print 31        
  
      elif month == 'February' and is_leap_year == True:
          print 29
  
      elif month == 'February' and is_leap_year == False:
          print 28
  </code></pre>
  
  <p>Any hints to fix up outputting for February?</p>
  
  <p>EDIT: Just needed to add the argument year when referencing the first function. Here is the 100% working code for future reference:</p>
  
  <pre><code># A function to determine if a year is a leap year.
  # Do not change this function.
  def is_leap_year(year):
      return (year % 4 == 0) and (year % 100 != 0) or (year % 400 == 0)
  
  # You should complete the definition of this function:
  
  def days_in_month(month, year):
  
      if month in ['September', 'April', 'June', 'November']:
          print 30
  
      elif month in ['January', 'March', 'May', 'July', 'August','October','December']:
          print 31        
  
      elif month == 'February' and is_leap_year(year) == True:
          print 29
  
      elif month == 'February' and is_leap_year(year) == False:
          print 28
  
      else:
          return None
  </code></pre>
  
  <p>​</p>
  
  <p>​</p>
  
  <p>​</p>