title: Can´t print boolean (true, false), TypeError: must be str, not bool
body: <p>Tried to search for the issue but couldn't find it. Here is the code:</p>
  
  <pre><code>number1 = input("Hello, tell me one number! :")
  number2 = input("Now the second number! :")
  
  sum = (float(number1) + float(number2))/2
  result1 = number1 &lt;= number2
  
  print("Number 1 is:" + number1 )
  print("Number 2 is:" + number2 )
  print("The average of {0} and {1} is {2}".format(number1, number2, 
  sum))
  print(number1 + "is smaller or equal than" + number2 + ":" + result1)
  </code></pre>
  
  <p>Error code is:</p>
  
  <blockquote>
    <p>print(number1 + "is smaller or equal than" + number2 + ":" + result1)<br>
    TypeError: must be str, not bool</p>
  </blockquote>
  
  <p>Now I had a similar issue with the sum number, but I could fix it with the float(), but I cannot figure out how to print a simple true/false at the end.</p>