Уведомления

Группа в Telegram: @pythonsu

#1 Май 1, 2018 21:51:36

SalikhovAbd
Зарегистрирован: 2018-01-05
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Конец ввода после определенного знака

Здравствуйте.
Можете помочь организовать ввод, который будет заканчиваться после того как поставят точку?

Офлайн

#2 Май 1, 2018 22:34:15

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Конец ввода после определенного знака

Для этого нужно использовать не input функцию, а работать непосредственно с sys.stdin. Условно это может выглядеть так. В цикле считывать ввод посимвольно, если символ не точка, то добавлять его в какой-нибудь буфер, иначе прерывать цикл и в качестве результат выдать строку, сформированную из буфера.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version