Форум сайта python.su
0
Помогите написать программу.
Вещественное число задается следующим образом (форма Бэкуса-Наура):
<Number> ::= <digit> {<digit>}
[<Exponent> <digit> {<digit>}]
<digit> ::= ‘0’ | ‘1’ | ‘2’ | ‘3’ | ‘4’ | ‘5’ | ‘6’ | ‘7’ | ‘8’ | ‘9’
<Sign> ::= ‘+’ | ‘-’
<Separator> ::= ‘.’
<Exponent> ::= ‘E’ | ‘e’
Требуется проверить, является ли вводимая строка корректной записью числа.
Формат ввода
Вводится одна строка, содержащая не более 200 символов.
Формат вывода
Необходимо вывести YES или NO в зависимости от того, является ли данная строка записью одного вещественного числа.
Офлайн
33
So
Помогите написать программу.
Офлайн