Detect Floating Point Number

Sort by

recency

|

553 Discussions

|

  • + 0 comments
    T = int(input())
    for i in range(T):
        N= input()
        if ('.') in N:
            try:
                N= float(N)
                print(True)
            except:
                print(False)
        else:
            print(False)
    
  • + 0 comments

    here is my solution

    import re l = int(input()) for _ in range(l): N = input() pattern = r"[+-]?\d*.\d+" if re.fullmatch(pattern, N): print("True") else: print("False")

  • + 0 comments

    import re print(("True" if re.match(r'^[+-]?\d.\d+$', input().strip()) else "False" for _ in range(int(input()))), sep='\n')

  • + 0 comments
    import re
    
    t = int(input())
    
    
    pattern = r'[+-.]?\d*\.\d{1,}$'
    
    for i in range(t):
        element = input()
        if re.match(pattern, element):
            print(True)
        else:
            print(False)
    
  • + 0 comments

    Here is HackerRank Detect Floating Point Number in Python solution - https://programmingoneonone.com/hackerrank-detect-floating-point-number-solution-in-python.html