Скобочные конструкции, в которых нет вложенности (или она фиксировано очень неглубокая) можно разбирать регулярными выражениями. Написать генератор-функцию interval(diap), которой передаётся строка diap следующего формата:

interval(diap) должна возвращать последовательность чисел типа Fraction от левого числа до правого.

   1 print(*interval("[1.....10.5)"))

В последовательности четыре элемента: точек пять, но справа круглая скобка, пятый элемент исключается. Размер интервала 19/2, расстояние между точками — 19/8.

1 27/8 23/4 65/8

Регулярные выражения стоит скомпилировать заранее и хранить в глобальных переменных (задание «написать функцию» это позволяет).


CategoryHomework

LecturesCMC/PythonIntro2024/Homework_BraceDecode (последним исправлял пользователь FrBrGeorge 2024-11-11 00:26:20)