Mors Alfabe Çevirici

Ufak bir değişiklik yaptım

#from Fonksiyonlar import TurkceKarakterCevir

Morsalfabe={'A': '.-', 'B': '-...',   'C': '-.-.',
        'D': '-..',    'E': '.',      'F': '..-.',
        'G': '--.',    'H': '....',   'I': '..',
        'J': '.---',   'K': '-.-',    'L': '.-..',
        'M': '--',     'N': '-.',     'O': '---',
        'P': '.--.',   'R': '.-.',    'S': '...',
        'T': '-',      'U': '..-',    'V': '...-',
        'Y': '-.--',   'Z': '--..',   '.': '.-.-.-'          }

def TurkceKarakterCevir(metinB):
    metinB=metinB.replace("Ç","C")
    metinB=metinB.replace("Ş","S")
    metinB=metinB.replace("Ö","O")
    metinB=metinB.replace("Ü","U")
    metinB=metinB.replace("İ","I")
    metinB=metinB.replace("Ğ","G")
    #metinB=metinB.replace(" ",".")
    return  metinB


metin=input("Metin Giriniz\n")
metinB=metin.upper()
liste=["Ç","ç","Ş","ş","Ö","ö","Ü","ü","ı","İ","Ğ,ğ"]
#morsliste=[i for i in metinB]
morsliste=list()

metinB=(TurkceKarakterCevir(metinB))
print(metinB)
for i in metinB:
    if i == " ":
        morsliste.append(" ")
    else:
        morsliste.append(Morsalfabe[i])

print(morsliste)

dmetin=""
for i in morsliste:
    if i == " ":
        donus= " "
    else:
        donus = list(Morsalfabe.keys())[list(Morsalfabe.values()).index(i)]
    dmetin += donus
#print(donus)
print(dmetin)
2 Beğeni