Added files from lab4
This commit is contained in:
parent
ae6921fa00
commit
2c655b3802
BIN
lab4/laboratoria4-zadaniedomowe.pdf
Normal file
BIN
lab4/laboratoria4-zadaniedomowe.pdf
Normal file
Binary file not shown.
86
lab4/morse.py.txt
Normal file
86
lab4/morse.py.txt
Normal file
@ -0,0 +1,86 @@
|
||||
class Morse:
|
||||
def __init__(self):
|
||||
self.characters = {
|
||||
'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': '__--',
|
||||
'Ą': '-_-_',
|
||||
'Ć': '-_---',
|
||||
'Ę': '--_--',
|
||||
'Ł': '-_--_',
|
||||
'Ń': '__-__',
|
||||
'Ó': '___-',
|
||||
'Ś': '---_---',
|
||||
'Ź': '__--_-',
|
||||
'Ż': '__--_',
|
||||
'1': '-____',
|
||||
'2': '--___',
|
||||
'3': '---__',
|
||||
'4': '----_',
|
||||
'5': '-----',
|
||||
'6': '_----',
|
||||
'7': '__---',
|
||||
'8': '___--',
|
||||
'9': '____-',
|
||||
'0': '_____',
|
||||
'.': '-_-_-_',
|
||||
',': '__--__',
|
||||
'\'': '-____-',
|
||||
'"': '-_--_-',
|
||||
':': '___---',
|
||||
';': '_-_-_-',
|
||||
'?': '--__--',
|
||||
'!': '_-_-__',
|
||||
'+': '-_-_-',
|
||||
'-': '_----_',
|
||||
'/': '_--_-',
|
||||
'(': '_-__-',
|
||||
')': '_-__-_',
|
||||
'=': '_---_',
|
||||
' ': ' '
|
||||
}
|
||||
|
||||
|
||||
def switch_character(self, character):
|
||||
encoded = ''
|
||||
encoded += self.characters[character]
|
||||
encoded += ' '
|
||||
return encoded
|
||||
|
||||
|
||||
def encode(self, text):
|
||||
text = text.upper()
|
||||
encoded_text = ''
|
||||
for character in text:
|
||||
encoded_text += self.switch_character(character)
|
||||
|
||||
return encoded_text
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
morse = Morse()
|
||||
print(morse.encode('Siała baba mak, nie wiedziała jak.'))
|
||||
print(morse.encode('żółć'))
|
Loading…
Reference in New Issue
Block a user