Python figuring out the maximum number?
<p>Write a program that repeatedly prompts a user for integer numbers until the user enters 'done'. Once 'done' is entered, print out the largest and smallest of the numbers. If the user enters anything other than a valid number catch it with a try/except and put out an appropriate message and ignore the number. </p>

<p>I have this so far but im confused on how to create a way to compare the maximum value?  Im new to programming and im just asking for help.  Also do I include the try and except block before the while with the try? and then error for the except?</p>

<pre><code> largest = None
 smallest = None
 while True:
     num = raw_input("Enter a number: ")
     if num == "done" : break
       print num

 print "Maximum", largest
</code></pre>
