Рет қаралды 51,711
Меня попросили помочь разобраться с реализацией калькулятора, который понимает приоритеты операций и вложенные скобки. В этом видео я рассказываю о подходе к этой задаче, описываю алгоритм, по которому должна работать такая программа.
В результате получилось понятное объяснение, по которому ученик успешно выполнил задание.
Кроме основной темы, в видео даётся рекомендация о реализации структуры данных "стек" на языке Python.
И да. Когда пишешь эту программку самый первый раз, то можно считать, что все числа и знаки разделены пробелом, это проще парсить. Тогда можно просто разбить строку в массив подстрок командой split.
---------------------------
Моя основная тема - программирование для начинающих. Я рассказываю о том, как решать задачки и делать проекты. Также даю советы об изучении английского языка, математики и развитии других навыков, полезных для ребёнка.
Подписывайтесь на меня в:
* ВК: progsch...
* Фейсбуке: / eduoja.ru
* Инстаграме: / eduoja
Ставьте лайки и оставляйте комментарии. Ведь чем больше будет комментариев, тем интереснее и полезнее смогу делать следующие выпуски.
#python #programming #programmingforchildren #программирование #учимсяпрограммировать #программированиедетям #калькулятор #стек #алгоритм #питон