Detect Floating Point Number

  • + 0 comments

    import re T = int(input().strip())

    float_number_pattern = r"^[+-]?([0-9][.][0-9]+|[0-9]+[.][0-9])$"

    for _ in range(0,T): string = input().strip() if re.match(float_number_pattern,string): print("True") else: print("False")