Zdravím,
řeším program na převod textu pomocí Vigenerovy šifry, ale program mi bohužel nefunguje. Mohl by mi někdo prosím poradit, kde v čem je chyba:
def sifra(slovo,znak):
prevedeneslovo = []
for i in range(len(slovo)):
prevedeneslovo.append(ord(i))
vystup=[]
j=0
for i in prevedeneslovo:
j=(j+1)%len(znak)
c=(i+prevedenyznak[j])%38
vystup.append(c)
t=chr(vystup)
print t