Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 18, 2014 10:24:16

PythoNob
Зарегистрирован: 2014-11-18
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Ребята HELP!

Задача стоит в том, чтобы написать DES на Python
Столкнулся с проблемой:
for i in iptab:
ipmassiv + bittext
Traceback (most recent call last):
File “C:\Python27\Bin”, line 11, in <module>
ipmassiv + bittext
IndexError: string index out of range

Где ipmassiv string , bittext - string , i - integer

Отредактировано PythoNob (Ноя. 18, 2014 10:28:36)

Офлайн

#2 Ноя. 18, 2014 11:06:49

PythoNob
Зарегистрирован: 2014-11-18
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Ребята HELP!

PythoNob
Задача стоит в том, чтобы написать DES на PythonСтолкнулся с проблемой:for i in iptab: ipmassiv + bittextTraceback (most recent call last): File “C:\Python27\Bin”, line 11, in <module> ipmassiv + bittextIndexError: string index out of rangeГде ipmassiv string , bittext - string , i - integer

Traceback (most recent call last):
File “C:\Python27\Bin”, line 12, in <module>
print(bittext)
IndexError: string index out of range

при попытке вывести на экран bittext - он выполняет 25 итераций и выводит эту ошибку, с учетом того что в массиве iptab столько же элементов , сколько в строке bittext

Офлайн

#3 Ноя. 18, 2014 15:20:56

alexsis
Зарегистрирован: 2013-07-26
Сообщения: 148
Репутация: +  9  -
Профиль   Отправить e-mail  

Ребята HELP!

покажите весь код

Офлайн

#4 Ноя. 18, 2014 19:09:26

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Ребята HELP!

pyDes
и документация



————————————————
-*- Simple is better than complex -*-

Офлайн

#5 Ноя. 19, 2014 07:54:32

PythoNob
Зарегистрирован: 2014-11-18
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Ребята HELP!

alexsis
покажите весь код
С этой проблемой разобрался…но чувствую меня ждет веселье(

Офлайн

#6 Ноя. 19, 2014 07:54:49

PythoNob
Зарегистрирован: 2014-11-18
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Ребята HELP!

terabayt
pyDesи документация
Спасиб….почитаю..

Офлайн

#7 Ноя. 19, 2014 10:02:38

PythoNob
Зарегистрирован: 2014-11-18
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Ребята HELP!

bitmassivk = [bin(ord(ch)).zfill(8) for ch in textk] # perevod kli4a v biti
str=“”.join(bitmassivk)
bittextk= str
s=''
delite=
for i in delite:
s=bittextk.replace(bittextk,'')

Результат:
>>> bittextk
'0111101001100001011100110111001001100001011011100110101101100001'
>>> s
'0000000000000000000000000000000'
Почему он не удаляет только те элементы id которого я задаю?!

Офлайн

#8 Ноя. 19, 2014 10:16:32

botinag
Зарегистрирован: 2014-02-20
Сообщения: 179
Репутация: +  35  -
Профиль   Отправить e-mail  

Ребята HELP!

Поместите ваш код в

[code python][/code]
А то читать невозможно.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version