ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1044280 Топик полностью
fk0, легенда (14.10.2020 23:18, просмотров: 340) ответил Aleksey_75 на пардоньте! в pdf отступы имеются, Женераль косячит )))
Ну очевидно же, см. по ссылке (нажми зелёный треугольник и оно тебе переменные на каждом шаге распечатает). Вообще преимущество интерпретаторов, что можно тут же поправить, руками позапускать и на каждом шаге распечатать. Можно руками каждую строчку в интерпретаторе (просто python запусти) попробовать! 

https://repl.it/talk/share/4-Alexey75/58027


Дублирую код:


TargetData = "39383635"
j = 0
total = ""

for i in range(0, len(TargetData), 2):
    print ("\ni = ", i)

    print("TargetData[] = ", TargetData[i:i+2])
    byte = TargetData[i:i+2]
    print("byte = ", byte)

    val = int(byte, 16)
    print("val = ", val)

    val = val - j
    print("val = ", val)

    print("chr(val) = '%c'" % chr(val))
    total += chr(val)
    print("total = ", total)

    j += 1
    print("j = ", j)

   
total = int(total, 16)
print("\ntotal = %04x" % total)
[ZX]