import random
# Generating two lists with random hex values for demonstration
array_file1 = [f"{random.randint(0, 255):02X}" for _ in range(20)]
array_file2 = [f"{random.randint(0, 255):02X}" for _ in range(20)]
print(array_file1, "\n", array_file2, "\n", sep="")
index_for = []
for i in range(0, len(array_file1)):
if array_file1[i] != array_file2[i]:
if i % 4 == 0:
i += 4
if i % 4 == 1:
i += 3
index_for.append(i)
index_while = []
i = 0
while i < len(array_file1):
if array_file1[i] != array_file2[i]:
if i % 4 == 0:
i += 4
elif i % 4 == 1:
i += 3
else:
i += 1
index_while.append(i)
print(f"For index: {index_for}", "\n", f"While index: {index_while}", sep="")