2.3 Цикл for_шаг 4

Когда Павел учился в школе, он запоминал таблицу умножения прямоугольными блоками. Для тренировок ему бы очень пригодилась программа, которая показывала бы блок таблицы умножения.
Напишите программу, на вход которой даются четыре числа abc и d, каждое в своей строке. Программа должна вывести фрагмент таблицы умножения для всех чисел отрезка [a;b] на все числа отрезка [c;d].
Числа abc и d являются натуральными и не превосходят 10, abcd.
Следуйте формату вывода из примера, для разделения элементов внутри строки используйте '\t' — символ табуляции. Заметьте, что левым столбцом и верхней строкой выводятся сами числа из заданных отрезков — заголовочные столбец и строка таблицы.


a = int(input())
b = int(input())
c = int(input())
d = int(input())
e = ''if a and b and c and d <= 10:
 for i in range(c, d+1):
  print(e, i, sep='\t',end='')
 print(end='\n')   
 for x in range(a, b+1):
  print(x, end='\t')          
  for j in range(c,d+1):
   print(x*j,end='\t')
  print(end='\n')