Написать класс 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/PythonIntro2024/Homework_DahDit (last edited 2024-10-30 20:11:04 by FrBrGeorge)