Стыдно задавать такой глупый вопрос, но я не могу понять, как решить данную проблему. Пытаюсь с помощью циклов for вывести таблицу умножения. Вот код
a, b = 1, 5
x, y = 1, 5
for i in range(x, y):
# выводит верхнюю последовательность чисел
print("\t", i, end="")
for j in range(a, b):
# выводит боковую последовательность чисел
print()
for i in range(x, y):
# последовательности перемножаются
z = i * j
print(j, z, sep="\t", end="")
# print("\t", z, end="")
Выводится такой результат
Как видно проставляются лишние 1, 2, 3, 4 в каждой колонке. До меня дошло, что дело в j в строке кода:
print(j, z, sep="\t", end="")
но как решить эту проблему я так и не понял.
Заранее благодарю.