1. Напишите функцию, которая принимает в качестве параметра имя файла в текущей папке, введенное с клавиатуры. Если файла нет, то возвращает ошибку (Exception) со следующим текстом: "404. File (filename) not found", иначе возвращает содержимое файла.
2.Написать функцию умножения неограниченного количества чисел, введенных с помощью клавиатуры через пробел. Если аргумент не является числом, то должна возвращаться ошибка ValueError
3.Написать функцию подсчета суммы главной или побочной диагонали. Если матрица не является квадратной, должен вызываться кастомный класс исключения MyError, который принимает строковое сообщение msg в качестве параметра при инициализации. Подсказка: Чтобы определить кастомный класс исключения, нужно создать класс, унаследованный от Exception.
4.Создайте текстовый файл, содержащий информацию о товарах и ценах на них. Каждая строка файла имеет вид: НАЗВАНИЕ ТОВАРА: ЦЕНА. Используя данный файл создайте функции:
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |