Run
def is_number(string): try: # Check if the string is a valid integer int_value = int(string) return True except ValueError: try: # Check if the string is a valid float float_value = float(string) return True except ValueError: return False # Example usage: string1 = "123" string2 = "3.14" string3 = "Hello" print(f'Is "{string1}" a number? {is_number(string1)}') print(f'Is "{string2}" a number? {is_number(string2)}') print(f'Is "{string3}" a number? {is_number(string3)}')
Output