Визуализирующие факторы

Я столкнулся с проблемой, которая просит меня напечатать таблицу, чтобы визуализировать все факторы каждого целого числа в диапазоне от1 вlimit, Тогда это указывает, что данная позицияi, начиная с1 в рядn, затем* указывает на то, чтоi является факторомn, а также- указывает на то, что это не так. Ниже приведен пример вывода.

Я знаю, что должен использовать оператор модуля для проверки факторов и цикл for, но я так запутался в построении кода.

Maximum number to factorise: 20
* - - - - - - - - - - - - - - - - - - - 
* * - - - - - - - - - - - - - - - - - - 
* - * - - - - - - - - - - - - - - - - - 
* * - * - - - - - - - - - - - - - - - - 
* - - - * - - - - - - - - - - - - - - - 
* * * - - * - - - - - - - - - - - - - - 
* - - - - - * - - - - - - - - - - - - - 
* * - * - - - * - - - - - - - - - - - - 
* - * - - - - - * - - - - - - - - - - - 
* * - - * - - - - * - - - - - - - - - - 
* - - - - - - - - - * - - - - - - - - - 
* * * * - * - - - - - * - - - - - - - - 
* - - - - - - - - - - - * - - - - - - - 
* * - - - - * - - - - - - * - - - - - - 
* - * - * - - - - - - - - - * - - - - - 
* * - * - - - * - - - - - - - * - - - - 
* - - - - - - - - - - - - - - - * - - - 
* * * - - * - - * - - - - - - - - * - - 
* - - - - - - - - - - - - - - - - - * - 
* * - * * - - - - * - - - - - - - - - * 

Ответы на вопрос(1)

Ваш ответ на вопрос