title: How to get python time to update
body: <p>I would like to create a program that allows you to ask the current time. The problem is that the program only prints the time of its execution, not the actual current time.</p>
  
  <p>My code:</p>
  
  <pre><code>import datetime
  
  now = datetime.datetime.now()
  
  user_input = input("")
  
  if user_input == "what time is it":
      print(str(now.hour) + ":" + str(now.minute))
  </code></pre>
  
  <p>If I started the program at 6:25, no matter what time it is, the program returns 6:25.</p>