Задача №1. Написать одно регулярное выражение, которое в данной строке находит все телефонные номера вида: либо 8(***)*******, либо +7(***)*******, где * - некая цифра.
Задача №2. Написать свой простейший компилятор с помощью регулярных выражений и словарей. Нужно реализовать: - поддержку переменных и присваивания им значений; - арифметические операции + - * / % (как над переменными, так и на числами); - вывод значения на экран; - вывод сообщения об ошибке при попытке деления на ноль. Переменные могут принимать только целочисленные значение. Все операции выполняются как операции над целыми числами. Пример программы: n = -7; m = 8 + n; print(n); print(m); k = 8/0 Вывод программы: -7 1 ERROR: division by zero.