text. Определите, является ли она корректной записью числа. Правила такие:
- **Цифры** — одна или больше цифр 0–9.
- **Знак** — необязательный + или -.
- **Мантисса** — знак, за которым идёт одно из: цифры (42); цифры и точка (42.); цифры, точка и цифры (4.2); точка и цифры (.42).
- **Показатель** — буква e или E, затем знак и цифры (e7, E-3).
- **Число** — мантисса, за которой может идти показатель.
Например, "0", "007", "-3.", "+.25", "6e5", "1.5E-2" — числа, а "e9", "9e", "1-2", "++1", "1.2.3", "x1" — нет.
Верните True, если text — число, иначе False.text='-.5E+12' → True
Знак, дробная часть без целой (.5) и показатель E+12 — всё по правилам.
text='7e1.5' → False
После e должно идти целое число, а 1.5 — дробное.
text='+.' → False
Точка без единой цифры числом не считается.
text состоит из латинских букв (строчных и заглавных), цифр, +, - и .text='-.5E+12'
True
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 308 тестов на сервере, включая скрытые.