/Multiplication-Table-RU

Multiplication table creator (custom numbers). [RU]

Primary LanguagePython

Multiplication_table

Multiplication table creator (custom numbers).

Благодаря данной программе, вы можете построить свою таблицу умножения из любых рациональных чисел. Вначале вам потребуется указать количество чисел, затем ввести числа по одному и на последнем шаге у вас будет возможность отсортировать ваши числа (по возрастанию, по убыванию, не сортировать). После этого таблица выведется на экран. Ниже есть пример.

alt text

Код программы реализован на Python 3. Также перед запуском стоит убедиться, что у вас установлены библиотеки pandas и matplotlib.

В данном репозитории в отдельный модуль выделен файл ITTC.py, содержащий функцию iterating_through_table_cells (перебор ячеек таблицы). Эта функция позволяет проитерироваться по всем ячейками таблицы и провести над ними какие либо действия. Она берёт на вход ваш экземпляр таблицы, а также функцию, которая будет определять действия над ячейками. Это может быть полезно тогда, когда над каждой ячейкой нужно провести не совсем одинаковые операции. Например, установить размер шрифта в зависимости от длинны строки в самой ячейке; именно с такой целью мной и была использована эта функция.