title: 1 Integer seems to be taking the value of another Python
body: <p>In my code, the 'detentions' integer seems to be taking the value of the 'day' integer when calling new_week()</p>
  
  <p>I have looked through the code and just cannot find what is causing it.</p>
  
  <p>It is defined like:</p>
  
  <pre><code>def new_week(self, detentions, motivation):
    print(colored(detentions, 'yellow'))
    oldmotiv = motivation
    for i in range(0, detentions):
      motivation = motivation - 3
      print(colored("Detentions: " + str(detentions), 'yellow'))
      print(colored("Motivation: " + str(motivation), 'yellow'))
  
    print(colored("End of week summary: ", 'green'))
    lostmotiv = oldmotiv - motivation
    print(colored("You lost " + str(lostmotiv) + " motivation!", 'green'))
    detentions = 0
  </code></pre>
  
  <p>It is invoked like:</p>
  
  <pre><code>  print("It's the weekend! What would you like to do?")
    WorldSettings.new_week(detentions, day, motivation)
    again = input("Continue? yes, no ")
    again.lower()
    day = 1
  </code></pre>
  
  <p><a href="https://repl.it/@2tbc1887/Classroom-game" rel="nofollow noreferrer">Full code is here, on Repl.it</a> </p>