<div><br></div>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div><div>Why do you write</div><div>   // Print the number of words...</div><div>   def printNumWords(): ...</div><div>and not</div><div>   // Prints the number of words...</div><div>   def printNumWords(): ...</div><div>where "it" is understood?</div><div>Is that an imperative or a base form or something else?</div></div></div></span></blockquote><div>I've seen it both ways, and I don't think anyone will fault you for either.  I usually use the first version, "commanding" the code to do what I want.  It's also a habit because that's the form one uses in git commit messages. </div><div><br>
                </div><div>-Colton</div>