Я работал над небольшой программой для вывода шестнадцатеричных значений от 0 до 255 в формате, который мне не удалось понять. Я все еще учусь, поэтому мне нужен совет о том, как улучшить этот код и добиться своих результатов. Я попытался использовать метод join () для разделения каждого шестнадцатеричного значения обратной косой чертой, но из-за того, что я перебираю списки, для каждого символа используется обратная косая черта, чего я не хочу. Я загрузил изображение, чтобы показать, как я собираюсь выводить шестнадцатеричные значения. Любая помощь очень ценится.
hex_chars1 = []
hex_chars2 = []
for i in range(0, 16):
hex_chars1.append(i)
for j in range(16, 256):
hex_chars2.append(j)
for char1 in hex_chars1:
print("x0" + "{0:x}".format(char1))
for char2 in hex_chars2:
print("x" + "{0:x}".format(char2))