title: Function canWeMakeIt(myWord, myLetters) always returns False
body: <blockquote>
  <p><code>canWeMakeIt(myWord, myLetters)</code> - return <code>True</code> or <code>False</code>.</p>
  <p>Write a function which answers the question: Can I form the word <code>myWord</code> from the string of letters <code>myLetters</code>?</p>
  <p>The function should return a boolean <code>True</code> or <code>False</code>. Converting <code>myLetters</code> to a list and using the <code>pop()</code> or <code>remove()</code> method may come in handy.</p>
  </blockquote>
  <p>This is what I have:</p>
  <pre><code>def canWeMakeIt(myWord, myLetters):
      canMake= True
      myLettersList= list(myLetters)
      length=len(myWord)
      for k in range(length):
          for i in range(0,k):
              i=i+1
              letter=myWord[i]
              if myWord[i] not in myLettersList:
                  canMake= False
              else:
                  myLettersList.remove(myWord[i])
      return canMake
  </code></pre>
  <p>but it is returning false for everything. :(</p>