Когда Павел учился в школе, он запоминал таблицу умножения прямоугольными блоками. Для тренировок ему бы очень пригодилась программа, которая показывала бы блок таблицы умножения.
Напишите программу, на вход которой даются четыре числа a, b, c и d, каждое в своей строке. Программа должна вывести фрагмент таблицы умножения для всех чисел отрезка [a; b] на все числа отрезка [c;d].
Числа a, b, c и d являются натуральными и не превосходят 10, a≤b, c≤d.
Следуйте формату вывода из примера, для разделения элементов внутри строки используйте ‘\t’ — символ табуляции. Заметьте, что левым столбцом и верхней строкой выводятся сами числа из заданных отрезков — заголовочные столбец и строка таблицы.
aa = int(input()) bb = int(input()) cc = int(input()) dd = int(input()) print ('', end='\t') # отступ в первой строке for i in range (cc, dd+1): #вывод первой строки print (i, end='\t') for i in range (aa, bb + 1): #цикл перехода по строкам print ('') print (i, end='\t') for j in range (cc, dd+1): #цикл для вывода чисел в строке print (i * j, end='\t')