generated from github/haikus-for-codespaces
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path2_3_2.py
20 lines (18 loc) · 1.52 KB
/
2_3_2.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"""
Когда Павел учился в школе, он запоминал таблицу умножения прямоугольными блоками. Для тренировок ему бы очень пригодилась программа, которая показывала бы блок таблицы умножения.
Напишите программу, на вход которой даются четыре числа a, b, c и d, каждое в своей строке. Программа должна вывести фрагмент таблицы умножения для всех чисел отрезка [ a ; b ] [a;b] на все числа отрезка [ c ; d ] [c;d].
Числа a a, b b, c c и d d являются натуральными и не превосходят 10, a ≤ b a≤b, c ≤ d c≤d.
Следуйте формату вывода из примера, для разделения элементов внутри строки используйте '\t' — символ табуляции. Заметьте, что левым столбцом и верхней строкой выводятся сами числа из заданных отрезков — заголовочные столбец и строка таблицы.
"""
a = int(input())
b = int(input())
c = int(input())
d = int(input())
for g in range (c,d+1):
print('\t', g, end='')
print(end='\n')
for i in range(a, b+1):
print(i, end='\t')
for j in range(c, d+1):
print((i * j), end='\t')
print()