title: When writing the Caeser Cipher exercise, the input Secret Message should be outputted as Vhfuhw Phvvdjh but it is outputting as VhfuhwqPhvvdjh instead
body: <p>My current code is looking like this:</p>
  <pre class="lang-py prettyprint-override"><code>message = input(&quot;Message to be encrypted: &quot;)
  shift = int(input(&quot;Number to shift by: &quot;))
  
  def encrypt(message,shift):
      encryption = &quot;&quot;
  
      for i in range(len(message)):
          char = message[i]
   
          if (char.isupper()):
              encryption += chr((ord(char) + shift-65) % 26 + 65) 
  
   
          else:
              encryption += chr((ord(char) + shift - 97) % 26 + 97)
   
      return encryption
  
  print(&quot;Encrypted Text:&quot;,encrypt(message,shift))
  </code></pre>
  <p>And I am not too sure on my whitespace character is coming out as q instead of a normal &quot; &quot; in a string.  This is my first few weeks of coding so I apologize if I have overlooked a simple mistake.</p>