import sys code_text = sys.argv[1].replace(' ','') KEY = 'aaaaabbbbbabbbaabbababbaaababaab' alphabet = 'abcdefghijklmnopqrstuvwxyz' Letter = '' code_text = code_text.replace(' ','') ab = "" for letter in code_text: if letter.islower(): ab += 'a' else: ab += 'b' d = len(ab) for i in range(0,d,5): part = ab[i:i+5] if len(part) == 5: Letter += alphabet[KEY.find(part)] print Letter
Выдает не правыльный результат: “wikf”, а должно быть “wiki”
![](http://s020.radikal.ru/i711/1502/bb/f87cd16cf5bf.png)
Скажите, в чем проблема?
P.S. Если делаю так:
code_text = 'I canT DAnCE i CANt TAlK Hey'
![](http://s019.radikal.ru/i605/1502/a9/8d81dd119bde.png)
А как сделать через командную строку, а именно так:
python c:\Users\Oleg\Desktop\file.py "I canT DAnCE i CANt TALK Hey"