Python
Python
5.2 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. Enter the numbers from the
book for problem 5.1 and Match the desired output as shown.
largest = None
smallest = None
while True:
try:
i = raw_input("Enter a number: ")
num= int(i)
if num>largest:
largest=num
if num<smallest:
smallest=num
print num
except:
if num == "done" : break
else:
print"invalid input"
print "Maximum is", largest
print "Minimum is", smallest
Desired output
invalid input
Maximum is 7
Minimum is 4