Вы можете сохранить исходные значения и затем распечатать их как кортежи:
In [59]: a = int(input("Enter an integer A to be multiplied: "))
...: b = int(input("Enter an integer B to be multiplied: "))
...: orig_a = a
...: orig_b = b
...: while b > 1:
...: b //= 2
...: a *= 2
...: sequence = a, b
...: print((orig_a, orig_b),sequence)
#Output:
Enter an integer A to be multiplied: 6
Enter an integer B to be multiplied: 7
(6, 7) (12, 3)
(6, 7) (24, 1)
Или, если вы хотите, чтобы все значения в одном кортеже просто изменились:
sequence = orig_a, orig_b,a, b
print(sequence)
#Output:
Enter an integer A to be multiplied: 34
Enter an integer B to be multiplied: 19
(34, 19, 68, 9)
(34, 19, 136, 4)
(34, 19, 272, 2)
(34, 19, 544, 1)