0
0 комментариев

Ребят, помогите, плиз, дорешать задачу)

Когда Павел учился в школе, он запоминал таблицу умножения прямоугольными блоками. Для тренировок ему бы очень пригодилась программа, которая показывала бы блок таблицы умножения.

Напишите программу, на вход которой даются четыре числа a, b, c и d, каждое в своей строке. Программа должна вывести фрагмент таблицы умножения для всех чисел отрезка [a;b] на все числа отрезка [c;d].

Числа a, b, c и d являются натуральными и не превосходят 10, ab,с≤d.

Следуйте формату вывода из примера, для разделения элементов внутри строки используйте ‘\t’ — символ табуляции. Заметьте, что левым столбцом и верхней строкой выводятся сами числа из заданных отрезков — заголовочные столбец и строка таблицы.

Выводиться оно должно вот так , как показано на картинке, которую прилагаю.

Sample Output 1:

	5	6
7	35	42
8	40	48
9	45	54
10	50	60

У меня почти получилось, только вот с верхней строкой беда, никак не получается. Только выполнить это надо имея под рукой только цикл For. Без всяких модулей, библиотек. (код прилагаю тоже). Плиз, помогите)))[apcode language=»python»]

a=int(input())
b=int(input())
c=int(input())
d=int(input())
 for i in range(a, b+1):
  print(i, end='') 
  for j in range(c, d+1):
      print('\t', i*j, end='')
  print()

[/apcode]

Решенный вопрос
Добавить комментарий