python yardımm
8
●233
- 03-11-2020, 22:20:39Kimlik 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:51Python 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:33Merhaba, 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:44:10ö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ıcakPrens55 adlı üyeden alıntı: mesajı görüntüle
- 03-11-2020, 22:44:48hazır fonksiyonlarla evet makul bir cevap olabilir ama hazır fonksiyon kullanmadan her şeyi kendim yazmam gerekiyorPrens55 adlı üyeden alıntı: mesajı görüntüle
- 03-11-2020, 23:24:16
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:01text = "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:58Dediğiniz şekilde bir şifreleme yöntemi var. 'Sezar şifreleme yöntemi' diye adlandırılıyor, galiba jül sezar keşfetmiş.EzgiC adlı üyeden alıntı: mesajı görüntüle
Google da 'Caesar Cipher in python' diye aratırsanız kütüphaneler veya örnekler çıkar.