## Algorithm

Problem Name: Python - Detect Floating Point Number

In this HackerRank Functions in PYTHON problem solution,

Check Tutorial tab to know how to to solve.

You are given a string N.

Your task is to verify that N is a floating point number.

In this task, a valid float number must satisfy all of the following requirements:

Number can start with +, - or . symbol.
For example:
+4.50
-1.0
.5
-.7
+.4
-+4.5

Number must contain at least 1

decimal value.
For example:
12.
12.0

Number must have exactly one . symbol.
Number must not give any exceptions when converted using float(N).

Input Format

The first line contains an integer T the number of test cases.
The next T line(s) contains a string N.

Constraints

• 0 < T <10

Output Format

Output True or False for each test case.

Sample Input 0

4
4.0O0
-1.00
+4.54
SomeRandomStuff


Sample Output 0

False
True
True
False


## Code Examples

### #1 Code Example with Python Programming

Code - Python Programming


import re

flaot_regex = re.compile("[+-]?[0-9]*\.[0-9]+")

def float_check(s):

if flaot_regex.fullmatch(s):
return True
else:
return False

i = int(input())
for i in range(i):
print(float_check(input()))

Copy The Code &