Tim, > Just for the info, Malcolm, you don't actually need to assign the result of > float (input) to anything if you don't need to use it. All you're looking for > is the exception. Let the intepreter convert it and then throw it away.
Yes! > Also, as an alternative style which can be more appropriate depending on the > structure and intention of what you're doing, you can use the else: clause of > the try-except block. > > try: > float (input) > except ValueError: > return False > else: > return True I follow the semantics, but I don't know why I would prefer the try/else technique over the simpler: try: float( input ) return True except ValueError: return False Thank you for your feedback, Malcolm -- http://mail.python.org/mailman/listinfo/python-list