Python ile Sezar Şifrelemesi

alfabe = "abcçdefghıijklmnoöprsştuüvyz"
hane = int(input("Kaç hane atlansın?"))
yazi = input("Gizlemek istediğiniz yazıyı girin: ")
sira = 0
sifre1 = ""
sifre = []
def mod(sayi,hane):
    if sayi + hane > 29:
        return (29 + hane) - hane
    else:
        return sayi + hane
for i, z in enumerate(alfabe):
    sifre.append([z,mod(i,hane)])

for i in yazi:
    for s,h in sifre:
        if i == s:
            sira = h
            sifre1 += sifre[sira][0]
            
print(sifre1)

Hiç yorum yok:

Yorum Gönder