title: Python program not returning anything
body: <p>I'm practicing Python so I decided to recreate the max() function for 2 numbers. The code doesn't have an error, it just doesn't return anything. Please help! `</p>
  
  <pre><code>def newMax(num1, num2):
      if num1 &gt; num2:
          return num1
      elif num2 &gt; num1:
          return num2
      elif num1 == num2:
          return "They're both equal!"
      else:
          return "We've run into some sort of error. Make sure you entered 2 numbers."
  print("This program will return the largest of 2 numbers you enter.")
  number1 = input("Please enter your first number.")
  number2 = input("Please enter your second number.")
  newMax(number1, number2)
  </code></pre>
  
  <p>`</p>
  
  <p>Can you not call a function with variables as the parameters, and if not then how would I write this program? FIGURED OUT, I had a print statement error, sorry.</p>