Ваш код рабочий, он выводит список чисел от 0 до 99, и для каждого числа выводит его в двоичной и шестнадцатеричной системе.
Проблема может быть в том, что вы неправильно запускаете код или не понимаете вывод. Например, если вы запустите код на Python 2, вы получите ошибку, потому что в Python 2 оператор “*” в списке вызывает ошибку.
Чтобы исправить это, замените “print(*…)” на “print(…)” и ваш код должен работать корректно.