title: Find all upper, lower and mixed case combinations of a string
body: <p>I want to write a program that would take a string, let's say <code>"Fox"</code>, then it would display:  </p>
  
  <pre class="lang-none prettyprint-override"><code>fox, Fox, fOx, foX, FOx, FoX, fOX, FOX
  </code></pre>
  
  <p>My code so far:</p>
  
  <pre><code>string = raw_input("Enter String: ")
  length = len(string)
  for i in range(0, length):
      for j in range(0, length):
          if i == j:
              x = string.replace(string[i], string[i].upper())
              print x
  </code></pre>
  
  <p>Output so far:</p>
  
  <pre class="lang-none prettyprint-override"><code>Enter String: fox
  Fox
  fOx
  foX
  &gt;&gt;&gt; 
  </code></pre>