title: PY Chatbot Repeating user input prompt
body: <p>New to Python here. I've been coding a small chatbot for a while now, and when I prompt the user to enter something instead of answering with the correct response the bot just repeats the prompt. Everything before that works just fine, but it gets stuck in a loop of asking the user for an input.</p>
  <pre><code>print(&quot;Hello &quot; + User_Name + &quot;&quot;&quot;. 
  Tonic is a simple Python chatbot made in order to test things such as boolean logic
  and variable definition.
  (Also remember to speak to the bot in lowercase, without punctuation.)&quot;&quot;&quot;)
  while 1 == 1:
  str1 = input(&quot;Say something: &quot;)
  #&quot;hello&quot; //////////////////////////////////////////
  if &quot;hello&quot; in str1:
  print(&quot;Hi &quot; + User_Name + &quot;! (I read this as the 'hello' greeting.&quot;);
  #&quot;hi&quot; //////////////////////////////////////////
  if &quot;hi&quot; in str1:
  print(&quot;Hi &quot; + User_Name + &quot;! (I read this as the 'hi' greeting.&quot;);
  #&quot;how are you?&quot; //////////////////////////////////////////
  if &quot;how are you&quot; in str1:
  print(&quot;good, how about you? (I read this as you asking 'how are you'.)&quot;)
  mood = input(&quot;Enter Mood: &quot;)
  if &quot;good&quot; in mood:
     print(&quot;Nice to hear &quot; + User_Name + &quot;! (I read this as you being in a good mood.)&quot;);
  if &quot;bad&quot; in mood:
     print(&quot;I hope you feel better soon, &quot; + User_Name + &quot;! (I read this as you being in a bad mood.)&quot;);
  #&quot;name length&quot; //////////////////////////////////////////
  if &quot;name length&quot; in str1:
  print( &quot;Your name is &quot; + len(User_Name) + &quot;letters long. (I read this as you asking how long your name is.&quot;);```
  </code></pre>