• 03-11-2020, 22:20:39
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    yazılan kelimedeki harfleri tek tek hangi sayı girildiyse o sayı kadar alfabedeki yerinden o sayı kadar sağa kaydırıp yeni oluşan kelimeyi yazdıracak kodu yazmam gerekiyor fakat algoritmasını kuramadım yardım edebilir misiniz
  • 03-11-2020, 22:26:51
    #2
    Python bilmiyorum ancak şöyle olabilir.

    1) Alfabedeki harfleri bir diziye atayın.
    2) Yazılan kelimeyi harflere bölün.
    3) Bu harfleri döngüye sokun.
    4) Bu harfin ilk oluşturduğunuz dizide kaçın eleman olduğunu bulun.
    5) Buradan sonra da girilen sayıyı ekleyerek, yeni harfi bulabilirsiniz.
    6) Yeni oluşan harfleri diziye ekleyerek daha sonra birleştirdiğinizde yeni kelime ortaya çıkmış olur.
  • 03-11-2020, 22:35:33
    #3
    Merhaba, bu olabilir mi ?
    x = input("Kelime: ")
    aa = list(x)
    kx = int(input("Sayı: "))
    bb = []
    for numbers in range(len(aa)):
     cc = chr(ord(aa[numbers]) + kx)
     bb.append(cc)
    ListToStr = "".join(map(str,bb))
    replaceX = ListToStr.replace("!"," ")
    print("Yeni Kelime :",replaceX)
  • 03-11-2020, 22:39:25
    #4
    AOK
    Google Haritalar Uzmanı
    örneğin ahmet kelimesinin nasıl olacağını açıklar mısınız en azından fikir yürütelim . Bunun bir algoritması vardı şifreleme amaçlı ama hatırlayamadım onu
  • 03-11-2020, 22:44:10
    #5
    Prens55 adlı üyeden alıntı: mesajı görüntüle
    örneğin ahmet kelimesinin nasıl olacağını açıklar mısınız en azından fikir yürütelim . Bunun bir algoritması vardı şifreleme amaçlı ama hatırlayamadım onu
    örneğin ahmet ve 2 sayısı girildi a harfi yerine a dan iki sonra gelen c yi yazıcak h yerine h den iki sonra gelen harfi yazıcak
  • 03-11-2020, 22:44:48
    #6
    Prens55 adlı üyeden alıntı: mesajı görüntüle
    örneğin ahmet kelimesinin nasıl olacağını açıklar mısınız en azından fikir yürütelim . Bunun bir algoritması vardı şifreleme amaçlı ama hatırlayamadım onu
    hazır fonksiyonlarla evet makul bir cevap olabilir ama hazır fonksiyon kullanmadan her şeyi kendim yazmam gerekiyor
  • 03-11-2020, 23:24:16
    #7
    strin = input('Kelime Giriniz: ')
    intin = int(input('Sayı Giriniz: '))
    alfabe = ['a','b','c','ç','d','e','f','g','ğ','h','ı','i','j','k','l','m','n','o','ö','p','r','s','ş','t','u','ü','v','y','z']
    new = ''
    for i in strin:
        for y in range(0,len(alfabe)):
            if i == alfabe[y]:
                new = new + alfabe[(y+intin)%29]
    print('Yeni Kelime:', new)
    Ayrıca sorularınız olursa pm atabilirsiniz.
  • 04-11-2020, 00:16:01
    #8
    text = "ahmet"
    new_text = "".join([chr(ord(x)+2) for x in text])
    print(new_text)

    bunu yazdıracaktır.
    >>cjogv
  • 15-11-2020, 21:22:58
    #9
    EzgiC adlı üyeden alıntı: mesajı görüntüle
    yazılan kelimedeki harfleri tek tek hangi sayı girildiyse o sayı kadar alfabedeki yerinden o sayı kadar sağa kaydırıp yeni oluşan kelimeyi yazdıracak kodu yazmam gerekiyor fakat algoritmasını kuramadım yardım edebilir misiniz
    Dediğiniz şekilde bir şifreleme yöntemi var. 'Sezar şifreleme yöntemi' diye adlandırılıyor, galiba jül sezar keşfetmiş.

    Google da 'Caesar Cipher in python' diye aratırsanız kütüphaneler veya örnekler çıkar.