title: Checking if the integer only contains odd number
body: <p>I can't figure out what I'm doing wrong, but my solution seems to be not working.</p>
  <p>Check that the given positive integer n contains only odd digits (1, 3, 5, 7 and 9) when it is written out. Return True if this is the case, and False otherwise. Note that this question is not asking whether the number n itself is odd or even. You therefore will have to look at every digit of the given number before you can proclaim that the number contains no odd digits.</p>
  <p>My solution (for Python)</p>
  <pre><code>def only_odd_digits(n):
    b = list(str(n))
    onlyodd = [1,3,5,7,9]
    for index, value in enumerate(b):
      if value in onlyodd:
        return True
      else:
        return False 
  </code></pre>
  <p>Can someone help? Thanks</p>