Код вместе со всеми нужными комментариями находится в файле .ipynb, который можно открыть с помощью Google Coollaboratory или Jupiter Notebook
Задания на лабораторные работы по дисциплине
«Информационные систем электронной коммерции»
__________________________________________________________________
Изучите соответствующие разделы учебного пособия Д. Ю. Федоров. «Основы программирования на примере языка Python» и выполните следующие задания.
Задание на работу №1
Упражнение 12.8
Дан произвольный текст. Найдите номер первого самого длинного слова в нем.
Задание на работу №2
Упражнение 16.9
Дан список из 20 элементов. Найти пять соседних элементов, сумма значений которых максимальна.
Задание на работу №3
Упражнение 18.8
Реализуйте функцию myGrep(), которая принимает два входных аргумента – имя файла и строку, а выводит на экран все строки указанного файла, содержащие заданную строку в качестве подстроки:
>>> myGrep('example.txt', 'line')
Задание на работу №4
Упражнение 19.3
Создайте класс StringVar для работы со строковым типом данных, содержащий методы set() и get(). Метод set() служит для изменения содержимого строки, get() – для получения содержимого строки. Создайте объект типа StringVar и протестируйте его методы.
Задание на работу №5
Упражнение 20.2
Напишите программу, которая отображает случайное слово на русском языке (тип данных dict). Пользователь пытается угадать его на английском (или другом языке). Дополнительно ограничить работу программы по числу неправильно угаданных слов.