Написать класс morse("строка"), экземпляр которого переводит арифметические выражения в морзянку! Параметр «строка» бывает разных видов, более подробно описан в подсказках, желающие могут догадаться о его компонентах по примеру (пример почти полный). «+» — точка, «-» — тире, «~» — промежуток между буквами (бывает только между буквами и только один, проверять не надо).

   1 print(-+morse())
   2 print(-++~+-+morse())
   3 print(--+~-~-++~+++-morse())
   4 print(--+~-~-++~+++-morse(".-"))
   5 print(--+~-~-++~+++-morse("..-"))
   6 print(--+~-~-++~+++-morse("..-|"))
   7 print(--+~-~-++~+++-morse("dot DOT dash"))
   8 print(--+~-~-++~+++-morse("ai aui oi "))
   9 print(--+~-~-++~+++-morse("dot dot dash ///")) 

dah dit.
dah di dit, di dah dit.
dah dah dit, dah, dah di dit, di di di dah.
--. - -.. ...-
--. - -.. ...-
--. - -.. ...-|
dash dash DOT, dash, dash dot DOT, dot dot dot dash.
oi oi aui, oi, oi ai aui, ai ai ai oi
dash dash dot, dash, dash dot dot, dot dot dot dash///

Подсказка:


CategoryHomework

LecturesCMC/PythonIntro2019/Homework_DahDit (последним исправлял пользователь FrBrGeorge 2019-11-22 11:35:56)