Logo Hardware.com.br
sguer004
sguer004 Novo Membro Registrado
3 Mensagens 0 Curtidas

alguem consegue interpretar esse codigo em python e como usar?

#1 Por sguer004 18/11/2019 - 12:08
[code=python]universe = [c for c in (chr(i) for i in range(32,127))]

uni_len = len(universe)

def vign(txt='', key='', typ='d'):
if not txt:
print ('Needs text.')
return
if not key:
print ('Needs key.')
return
if typ not in ('d', 'e'):
print ('Type must be "d" or "e".')
return
if any(t not in universe for t in key):
print ('Invalid characters in the key. Must only use ASCII symbols.')
return

ret_txt = ''
k_len = len(key)

for i, l in enumerate(txt):
if l not in universe:
ret_txt += l
else:
txt_idx = universe.index(l)

k = key[i % k_len]
key_idx = universe.index(k)
if typ == 'd':
key_idx *= -1

code = universe[(txt_idx + key_idx) % uni_len]

ret_txt += code

print (ret_txt)
return ret_txt[/code]
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal