def cezario_kodas raide zingsnis Issifruoja Cezario koda Paima raide k

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
def cezario_kodas(raide, zingsnis=3):
''' Issifruoja Cezario koda. Paima raide kaip argumenta.
Grazina raide.'''
kodas = ord(raide)
if (kodas-zingsnis>=65 and kodas-zingsnis<=90) or (kodas-zingsnis>=97 and kodas-zingsnis<=122):
return chr(kodas-zingsnis)
elif 65-zingsnis<=kodas-zingsnis<65 or 97-zingsnis<=kodas-zingsnis<97:
return chr(kodas+23)
else:
return raide
if __name__ == "__main__":
klausimas = 'PDvRQDL YDOJR WLN qhvyhlnd PDLVWD! QHVHQLD YIOQLXMH WLQNODV "KHVEYUJHU". NRNLD YLOQLDXV UHUWRUDQR, EH <<GULYH-IP>> DGUHVR JDWZH??'
else:
print 'Ka jums isversti?'
print
klausimas = raw_input()
atsakymas = ''
wordlist = list(klausimas)
for i in range (0, len(wordlist)):
atsakymas = atsakymas + cezario_kodas(wordlist[i])
print
print 'Vertimas i zmoniu kalba:'
print
print atsakymas