Liste Şifreleme
Python
İlk Olarak Listemiz a=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","r","s","t","u","v","y","z"] Ondan Sonra Oluşturacağımız Liste b=list()
İlk Olarak Listemiz
a=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","r","s","t","u","v","y","z"]
Ondan Sonra Oluşturacağımız Liste
b=list()
Listenin Örüntüsünü Alıp Liste Uzunluğuyla Kontrol Edelim
n=int(input("n : "))
if n>len(a):n=len(a)-1
if n<0:n=1
Ve Şifrelemeye Bombalama Girelim
try:for i in range(n):a.append(a[i])
Listenin Sonuna Listenin Başındaki n Kadar İndex Ekliyelim
Ve
for i in range(len(a)):b.append(a[i+n])
Bunda a'nın Uzunluğu Kadar b'ye a Listesinin i Sayısını n Fazlasını İndexi Olsun Yapalım
Hata Verecek Onu Yok Sayalım
except IndexError:pass
İki Listeyi Birleştirip Yazdıralım
for i in list(zip(a,b)):print(i)
Sonuç
n : 5
('a', 'f')
('b', 'g')
('c', 'h')
('d', 'i')
('e', 'j')
('f', 'k')
('g', 'l')
('h', 'm')
('i', 'n')
('j', 'o')
('k', 'p')
('l', 'r')
('m', 's')
('n', 't')
('o', 'u')
('p', 'v')
('r', 'y')
('s', 'z')
('t', 'a')
('u', 'b')
('v', 'c')
('y', 'd')
('z', 'e')
Kod :
a=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","r","s","t","u","v","y","z"]
b=list()
n=int(input("n : "))
if n>len(a):n=len(a)-1
if n<0:n=1
try:
for i in range(n):a.append(a[i])
for i in range(len(a)):b.append(a[i+n])
except IndexError:pass
for i in list(zip(a,b)):print(i)
Resim
YAĞMUR OLUP YAĞANLARA TEŞŞEKKÜRLER
Share Your Expertise, Earn Rewards!
Found this insightful? Imagine your knowledge generating income. Contribute your articles to bylge.com and connect with readers while unlocking your earning potential.