title: Pythonic implementation of quiet / verbose flag for functions
body: <p>In an effort to write <em>pythonic</em> code, I wonder is there a style guide covering the use of quiet or verbose options for functions.</p>
  
  <p>For example, in my Python package I have a range of functions which call each other, thus it is desirable for the user to be able to request a printed output at times.</p>
  
  <p>For example:</p>
  
  <pre><code>def simple_addition(a, b, silent=True):
      res = a + b
      if not silent: print('The answer is %i' % res)
      return res
  </code></pre>
  
  <p>Is there a standard arg name here. e.g.
  Should "quiet" / "silent" be used to suppress all printed outputs.
  Or should "verbose" be used to demand this if True?</p>