Всем доброго времени суток. Прохожу обучение по пайтон, столкнулся с задачей взять у пользователя 4 числа от 1 до 10 и на выводе сделать из них таблицу умножения. Такого типа:
Где: 5 и 6 это числа диапазона c, d
А 7, 8, 9, 10 это числа диапазона a, b

Я понимаю что для всех кто уже знает пайтон, это решение займет 1 минуту, но я только изучаю, как говорится 5 день только и поставлена задача сделать это только с помощью цикла for и оператора range.
Я накидал код, он выводит форматирование правильно, но сволыч такая, умножает только на последние цифры :(

Вот код:
for i in range(c, d + 1):
print('\t', i, end='')
print()
for j in range(a, b + 1):
print(j, '\t', i * j)
Уже сутки голову ломаю и не пойму как сделать :( Может кто то скажет что не так :(
Буду очень благодарен.