Witam serdecznie każdego chętnego, który ma ochotę mi pomóc. Jako, że jestem początkujacym uczniem chciałbym sie dowiedziec pare wskazowek dotyczacego mojego kodu. Co moglbym zmienic? Albo co moglbym dodac itp itd. Za kazda pomoc serdecznie dziekuje i pozdrawiam.
Jesli chodzi o moj kod to dotyczy kodu morsa. Na pomysl wpadlem ogladac cos tam w internecie. Jak na razie, program zmienia kazda litere w kod morsa i kazda spacje w /. I zeby nie dodawac wielkich liter do dict 'morse' uzylem funkcji zmniejszajacej wszytskie litery do malych. O to moj kod:
morse = {
'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': '— — • •',
}
word = input('Write some words: ')
word = str.lower(word)
lenght_word = len(word)
i = 0
j = 1
while i <= int(lenght_word):
x = word[i:j]
if x in morse:
print(morse[x],end='')
if x == ' ':
print('/',end='')
i += 1
j += 1
nie umieszczalem tam polskich znakow i znakow szczegolych bo stwierdzilem ze to nic nie zmieni. Jedynie co to wiecej linijek w dictionary morse.