Задание для вуза Python3

Срочный заказ Ссылка на заказ
Бюджет: 2 000 руб
24.10 $ – 20.88 €
Заказчик выбрал исполнителя:
Роман Чернущенко  
Необходимо реализовать эту задачу с помощью Tkinter, wxPython, PyQT или PySimpleGUI.
В качестве ответа предоставить файл .py

Примеры с иллюстрациями приложены в файле к заданию.

Модифицированная задача о Ханойских башнях:
Существует 8 шпинделей, пронумерованых от 8 до 1 слева направо. На каждом шпинделе надеты диски, в количестве, равном соответствующей цифре из ID студента. Все диски имеют разные диаметры. Диаметр диска равен M * 10 + N, где М – номер шпинделя, на котором надет диск, а N – это номер диска на шпинделе, считая сверху вниз. 
    1. Необходимо визуально изобразить предложенную задачу.  Диски на шпинделях сделать случайных цветов. На каждом диске отображать цифру, равную его диаметру. Диаметр диска также показывать его фактическим размером в пикселях.
    2. Необходимо вычислить, за какое минимальное количество итераций переместятся все диски на шпиндель номер 1 
     3. Необходимо отобразить начальное и конечное расположение дисков на шпинделях, для этого под изображением Ханойских башен предусмотреть две кнопки «Начало» и «Окончание». При нажатии на нее, в надписи под схемой должен выводится текст «Итерация ХХ», где ХХ – номер итерации (либо 0, либо номер итоговой итерации, соответственно).
     4. Необходимо графически отобразить четыре промежуточные итерации перекладывания дисков.
     5. Дать возможность пользователю изменять проценты в полях для ввода цифр, и по нажатию соответствующей кнопки просматривать расположение дисков на данной итерации.
Опубликован 26.04.2021 в 20:31 Последнее изменение: 26.04.2021 в 22:09

Выберите способ верификации:

Обновите страницу после прохождения верификации.