Как запросить у пользователя желаемую фигуру посредством выбора из существующих функций для рисования объектов?
я написал 4 функции для рисования 4х фигур
задача такая: пользователь вводит число равное какой-то фигуре и запускается только нужная функция
можно сделать с помощью if elif else, но это долгий вариант, хочется упростить, предполагаю, что нужно сделать словари
но как в словари добавить именно вызов функции?
немного не так, пользователь введет сам значение
user_input = input('Введите, пожалуйста, номер фигуры с 1 - 4: ')
number_figure = int(user_input)
я пытаюсь как то так
figures = [triangle(point=point, angle=0, length=200), square(point=point, angle=0, length=200),
pentangle(point, angle=0, length=100), sixangle(point=point, angle=0, length=100)]
figure_numbers = [1, 2, 3, 4]
res = dict(zip(figure_numbers, figures))
но это чушь какая-то
точно, чего я все усложняю, а как сделать так, чтобы они не рисовали? все 4 функции в них прописано рисование фигур и пока код выполняется они рисуются до момента определения номера