Dodałem zadania 2 3 i 4
This commit is contained in:
parent
fd6b67e63b
commit
91b18167f0
BIN
Zad2/Praca Domowa.pdf
Normal file
BIN
Zad2/Praca Domowa.pdf
Normal file
Binary file not shown.
BIN
Zad3/1000002711.jpg
Normal file
BIN
Zad3/1000002711.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 273 KiB |
BIN
Zad4/.DS_Store
vendored
Normal file
BIN
Zad4/.DS_Store
vendored
Normal file
Binary file not shown.
88
Zad4/Program.py
Normal file
88
Zad4/Program.py
Normal file
@ -0,0 +1,88 @@
|
||||
'''
|
||||
Tablicę znaków wziąłem ze strony http://www.harcerskie.com/alfabet-morsea-tablica-znakow/#google_vignette
|
||||
Program działa w następujący sposób:
|
||||
1) Deklaracja tablicy znaków przez słownik
|
||||
2) Uzytkownik wprowadza wyraz lub zdanie
|
||||
3) Deklaracja zmiennej "zakodowany", do której będziemy dodawali zakodowane znaki
|
||||
4) Pętlą iterujemy po kazdym znaku:
|
||||
a) Jeśli znak znajduje się w słowniku, dodajemy do
|
||||
"zakodowany" odpowiednik tego znaku w alfabecie Morse'a
|
||||
b) W przeciwnym razie dodajemy " " jako nieznany znak
|
||||
5) Wyświetlamy wynik przez "print"
|
||||
'''
|
||||
|
||||
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" : "- - • • ",
|
||||
"Ą" : "• - • - ",
|
||||
"Ć" : "- • - • - ",
|
||||
"Ę" : "• • - • • ",
|
||||
"Ł" : "• - • • - ",
|
||||
"Ń" : "- - • - - ",
|
||||
"Ó" : "- - - • ",
|
||||
"Ś" : "• • • - • • • ",
|
||||
"Ż" : "- - • • - • ",
|
||||
"Ź" : "- - • • - ",
|
||||
"0" : "- - - - - ",
|
||||
"1" : "• - - - - ",
|
||||
"2" : "• • - - - ",
|
||||
"3" : "• • • - - ",
|
||||
"4" : "• • • • - ",
|
||||
"5" : "• • • • • ",
|
||||
"6" : "- • • • • ",
|
||||
"7" : "- - • • • ",
|
||||
"8" : "- - - • • ",
|
||||
"9" : "- - - - • ",
|
||||
"." : "• - • - • - ",
|
||||
"," : "- - • • - - ",
|
||||
"'" : "• - - - - • ",
|
||||
'"' : "• - • • - • ",
|
||||
"_" : "• • - - • - ",
|
||||
":" : "- - - • • • ",
|
||||
";" : "- • - • - • ",
|
||||
"?" : "• • - - • • ",
|
||||
"!" : "- • - • - - ",
|
||||
"-" : "- • • • • - ",
|
||||
"+" : "• - • - • ",
|
||||
"/" : "- • • - • ",
|
||||
"(" : "- • - - • ",
|
||||
")" : "- • - - • - ",
|
||||
"=" : "- • • • - ",
|
||||
"@" : "• - - • - • "
|
||||
}
|
||||
|
||||
|
||||
|
||||
s = input("Wprowadź wyraz: ")
|
||||
zakodowany = ""
|
||||
for i in range(len(s)):
|
||||
if s[i].capitalize() in kod_morse.keys():
|
||||
zakodowany += kod_morse[s[i].capitalize()]
|
||||
else:
|
||||
zakodowany += " "
|
||||
|
||||
print("Zakodowany wyraz: ", zakodowany)
|
BIN
Zad4/Zadanie domowe 4, Aleksey Pravilov, grupa 13.pdf
Normal file
BIN
Zad4/Zadanie domowe 4, Aleksey Pravilov, grupa 13.pdf
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user