title: Finding characters with minimum frequency
body: <p>As the title says, I am trying to print  ALL characters with the minimum frequency:
  least_occurring is holding only ONE value so I think that is the issue but can't figure it out..it could be something obvious I am missing here but I am out of brain cells :)</p>
  <pre><code> ex:  aabbccdddeeeffff
  
  expected output:
  
  Least occuring character :  a,b,c  &lt;=== this is what I can't figure out :( 
  repeated 2 time(s)
  
  --------------------------
  Character   Frequency
  --------------------------
  a                2
  b                2
  c                2
  d                3
  e                3
  f                4
  </code></pre>
  <p>results I am getting:</p>
  <pre><code>Least occurring character is:  a
  It is repeated 2 time(s)
  
  --------------------------
  Character   Frequency
  --------------------------
   a                  2
   b                  2
   c                  2
   d                  3
   e                  3
   f                  4
  </code></pre>
  <p>my code:</p>
  <pre><code># Get string from user
  string = input(&quot;Enter some text: &quot;)
  
  # Set frequency as empty dictionary
  frequency_dict = {}
  tab=&quot;\t\t\t\t\t&quot;
  for character in string:
      if character in frequency_dict:
          frequency_dict[character] += 1
      else:
          frequency_dict[character] = 1
  
  least_occurring = min(frequency_dict, key=frequency_dict.get)
  
  # Displaying result
  print(&quot;\nLeast occuring character is: &quot;, least_occurring)
  print(&quot;Repeated %d time(s)&quot; %(frequency_dict[least_occurring]))
  # Displaying result
  print(&quot;\n--------------------------&quot;)
  print(&quot;Character\tFrequency&quot;)
  print(&quot;--------------------------&quot;)
  for character, frequency in frequency_dict.items():
      print(f&quot;{character + tab + str(frequency)}&quot;)
  
  </code></pre>