[-]
Download 389.88 Kb.
|
def sezar
def sezar_usuli(shifrlanmagan_matn,kalit): qiymat = "" for i in range(len(shifrlanmagan_matn)): char = shifrlanmagan_matn[i] if (char.isupper()): qiymat += chr((ord(char) + kalit-65) % 26 + 65) else: qiymat += chr((ord(char) + kalit - 97) % 26 + 97) return qiymat shifrlanmagan_matn = input("Matn kiriting : ") kalit = input("Kalitni kiriting :") print ("Matn : " + shifrlanmagan_matn) print ("Kalit : " + str(kalit)) print ("Natija: " + sezar_usuli(shifrlanmagan_matn,int(kalit))) chr ( ) – funksiyasi berilgan butun sondan Unicode bo’yicha belginin qaytaradi. Ord ( ) – funksiyasi berilgan Unicodedagi belgi bo’yicha uning butun sonini qaytaradi. Unicode bo’yicha ma’lumotlar ushbu saytdan olindi : https://unicode-table.com/ru/#basic-latin Download 389.88 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling