for y in range(1,11): for z in range(1,11): print(z*y, end=" ") print() #
вот нормальная таблица:
for y in range(1,11): for z in range(1,11): d = str(z*y).rjust(3) print(d, end=" ") print()
как я могу написать тесты, чтобы любая “кривая” таблица вываливала ошибку,
а “нормальная” проходила. В идеале - с разными размерами.
Смотрел и doctest-ы и unittest-ы, вижу, что с помощью всяких assertEqual-ов эту проблему не решить.
А как?
разве что по каждой строке return делать и сравнивать - но зело громоздко это!