Pimbom писал(а):
Здесь
https://drakon-editor.sourceforge.net/p ... ython.html показан цикл.
На странице он имеет название "Do-Check loop" (Цикл проверки). Его нужно дополнить, чтобы после генерации кода он был законченным алгоритмом, где например задано 10 долек в шоколадке и он выводил бы какие - то полезные фразы. Как это сделать?
"Still have some" переводится "Еще есть немного".
Eat chocolate - кушать шоколад
bite - кусать

Конкретизируйте вопрос. Немного не понятно. То есть Вам надо, чтобы у такого объекта как Шоколад был параметр "Количество долек". Мне кажется, для чертёжника нужно просто обозначить структуру или в терминах Пайтона "словарь" (dict). Структура "Шоколад" имеет ключи, условно: количество долек, цвет, город, масса нетто.
Для большей интерактивности в цикл можно добавить и информацию об исполнителе. Структура "Едок" условно имеет ключи: допустимая норма шоколада в сутки, город проживания.
Тогда в цикле с постусловием можно добавить несколько развилок.
1. "Совпадают ли города, где произведён Шоколад, и где живёт Едок? Если да - Едок скажет "Какое чудное совпадение!". Если нет - Едок скажет "Жаль, что мы с Шоколадом не земляки"
2. Проводим предварительно расчёты, чтобы узнать массу каждой дольки. Складываем массы долек. "Съеденная масса больше допустимой нормы Едока? Если да - отложить Шоколад на завтра, сопроводим репликой "Всё, хватит, мне больше нельзя". Если нет - продолжить есть, сопроводим репликой "Ещё немножко...".
Структура объявляется вне тела функции, поэтому она будет в другой дракон-схеме, более глобальной. В ней также можно подключить всякие библиотеки. В теле глобальной функции будет вызвана вот эта, с циклом. Вот так я думаю.