Найти - Пользователи
Полная версия: Программа вывода значений
Начало » Центр помощи » Программа вывода значений
1
olga_
Помогите, пожалуйста, написать программу, которая работает по принципу:
а) вводишь последовательность символов (например, ABC значит А, ССС значит С)
б) программа проверяет их правильность (если последовательность неправильная (введены цифры или еще что-то постороннее), то возвращает на первый шаг)
в) выводит значение этой последовательности с помощью print (допустим, мы ввели последовательность АВСАВСООО, то будет выведено значение АА*)
Очень срочно нужно!
Спасибо
py.user.next
olga_
а) вводишь последовательность символов (например, ABC значит А, ССС значит С)
  
>>> trdct = {'ABC': 'A',
...          'CCC': 'C',
...          'OOO': '*'}
>>> 
>>> text = 'ABCABCOOOCCC'
>>> 
>>> out = text
>>> for k in trdct:
...     out = out.replace(k, trdct[k])
... 
>>> out
'AA*C'
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB