From c69ee8ac9eeda2dc542ade414c8299c85cdd99ec Mon Sep 17 00:00:00 2001 From: rajeshwariramya <103486631+rajeshwariramya@users.noreply.github.com> Date: Sat, 19 Oct 2024 10:01:11 +0530 Subject: [PATCH] Update Valid_Number.py --- Python/Valid_Number.py | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/Python/Valid_Number.py b/Python/Valid_Number.py index 518a66c..57de808 100644 --- a/Python/Valid_Number.py +++ b/Python/Valid_Number.py @@ -46,22 +46,17 @@ def get_char_type(char): # Test cases solution = Solution() -# Example 1 -print(solution.isNumber("0")) # Output: True +# Example test cases +print(solution.isNumber("0")) # Output: True +print(solution.isNumber("e")) # Output: False +print(solution.isNumber(".")) # Output: False +print(solution.isNumber("3.14")) # Output: True +print(solution.isNumber("-42")) # Output: True +print(solution.isNumber("1e10")) # Output: True +print(solution.isNumber("1E-10")) # Output: True +print(solution.isNumber("+.8")) # Output: True +print(solution.isNumber("-.5e2")) # Output: True +print(solution.isNumber("+-5")) # Output: False +print(solution.isNumber("12e")) # Output: False +print(solution.isNumber("1.2.3")) # Output: False -# Example 2 -print(solution.isNumber("e")) # Output: False - -# Example 3 -print(solution.isNumber(".")) # Output: False - -# Additional test cases -print(solution.isNumber("3.14")) # Output: True -print(solution.isNumber("-42")) # Output: True -print(solution.isNumber("1e10")) # Output: True -print(solution.isNumber("1E-10")) # Output: True -print(solution.isNumber("+.8")) # Output: True -print(solution.isNumber("-.5e2")) # Output: True -print(solution.isNumber("+-5")) # Output: False -print(solution.isNumber("12e")) # Output: False -print(solution.isNumber("1.2.3")) # Output: False