aufgabe_2
index
sourcecode/aufgabe_2.py
sourcecode/prettycode/aufgabe_2.html

#-*- coding: UTF-8 -*-
#
# Aufgabe 2: Morsecode, str2morse
# Author: Matthias Rebel, 731220

 
Functions
       
translate_str2morse(string)
Der EingabeString wird mit der methode upper() in Großbuchstaben umgewandelt und anschließend
mit dem morsedict (nach http://de.wikipedia.org/wiki/Morsecode) in den entsprechenden String 
aus Morsecode übersetzt.

 
Data
        morsedict = {'A':'· —','B':'— · · ·','C':'— · — ·','D':'— · ·','E':'·','F':'· · — ·','G':'— — ·', 'H':'· · · ·','I':'· ·','J':'· — — —','K':'— · —','L':'· — · ·','M':'— —','N':'— ·','O':'— — —', 'P':'· — — ·','Q':'— — · —','R':'· — ·','S':'· · ·','T':'—','U':'· · —','V':'· · · —','W':'· — —', 'X':'— · · —','Y':'— · — —','Z':'— — · ·',u'Ä':'· — · —',u'Ö':'— — — ·',u'Ü':'· · — —',u'ß':'· · · — — · ·', 'CH':'— — — —','.':'· — · — · —',',':'— — · · — —',';':'— · — · — ·','?':'· · — — · ·','-':'— · · · · —',' ':' / '}
string = u'CH ich CH du ß ÄÖÜ , öüä ; etwas zu Essen? CH'

 
Demonstration
        localhost:sourcecode matthiasrebel$ python aufgabe_2.py
— — — — / · ·— · — ·· · · · / — — — — / — · ·· · — / · · · — — · · / · — · —— — — ·· · — — / — — · · — — / — — — ·· · — —· — · — / — · — · — · / ·—· — —· —· · · / — — · ·· · — / ·· · ·· · ··— ·· · — — · · / — — — —