22 lines
339 B
Python
22 lines
339 B
Python
|
# dodawanie hex
|
||
|
|
||
|
xhex = "ae"
|
||
|
yhex = "11"
|
||
|
|
||
|
scale = 16
|
||
|
num_of_bits = 8
|
||
|
|
||
|
xbin = bin(int(xhex, scale))[2:].zfill(num_of_bits)
|
||
|
#print(xbin)
|
||
|
|
||
|
ybin = bin(int(yhex, scale))[2:].zfill(num_of_bits)
|
||
|
#print(ybin)
|
||
|
|
||
|
result = ""
|
||
|
for idx, b in enumerate(xbin):
|
||
|
result += str(int(b) ^ int(ybin[idx]))
|
||
|
|
||
|
hexresult = hex(int(result, 2))
|
||
|
|
||
|
print(hexresult)
|