title: List prints two values instead of one
body: <p>I created a Decimal to Hexadecimal numeric translator which converts any decimal number to hexadecimal. I insert the remainder to the list that contains <code>['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']</code>which is the quotient of number that I inserted divided by 16. When I print the <code>myResult = ""</code> as a storage of my process. It's giving me a two values.</p>
  
  <pre><code>changes = int(input("Choose one: "))
  
  if changes == 1:
       myRemainder = 0
       myResult = ""
  
  number = int(input("Enter a number: "))#74
  
  while number &gt; 0:
      myList = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']
  
      myRemainder = number % 16
      #storage   #append remainder in list
      myResult = myList[myRemainder] + myResult
      number = number // 16
  
      print(myResult)
  </code></pre>
  
  <p>The first value is the result of the last process and the last value is the result of the whole process. Any help would appreciated! Thanks!</p>