Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 12, 2014 15:44:15

So
От: Вологда
Зарегистрирован: 2014-01-12
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача. Вещественные числа. Форма Бэкуса-Наура. Python 2.7

Помогите написать программу.

Вещественное число задается следующим образом (форма Бэкуса-Наура):

<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 в зависимости от того, является ли данная строка записью одного вещественного числа.

Офлайн

#2 Янв. 12, 2014 15:45:21

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Задача. Вещественные числа. Форма Бэкуса-Наура. Python 2.7

So
Помогите написать программу.

Конкретнее вопрос задай



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version