When I try to pass " but not "if largest < num:" I get "TypeError: '<' not supported between instances of 'NoneType' and 'int'". Which means I can't compare NoneType and integers. But wouldn't that still be the case for "if largest is None or largest < num:"?
largest = None
smallest = None
while True:
        num = input("Enter a number: ")
        if num == "done":
            break
        try:
            num = int(num)  
            if largest is None or largest < num:
                largest = num
            if smallest is None or smallest > num:
                smallest = num 
        except:
            print("Invalid input")
            continue
print("Maximum is", largest)
print("Minimum is", smallest)
 
     
    