Портфолио

Автор: Сорокина Ирина Ивановна


Project maintained by vektoririna Hosted on GitHub Pages — Theme by mattgraham

VSR-3-SEM

1.3. Создание таблицы со сравнительным анализом REPL-сред для написания программ на языке Python.

Таблица


2.1. Исследовать способы проверки программного кода Python на совместимость со стандартом PEP8. Составить сравнительную таблицу с анализом. Сформировать отчет, опубликовать отчет и таблицу в портфолио.

Отчет

2.4. Разработать программу, которая для заданного количества значений возвращала бы список из повторяющихся элементов, содержащихся во входном наборе значений. Используйте упаковку и распаковку элементов.

Код программы приведен в файле VSR2-4.py


3.2. Реализовать программу-игру «Угадай число», в которой для вывода на экран информации использовать метод format.

Код программы расположен в файле VSR3-2.py

3.4. Реализовать программу шифрующую строку, задаваемую пользователем, с помощью алгоритма шифрования, использующего сдвиг на определенное количество знаков (шифр Цезаря). Сдвиг задается пользователем

Код программы расположен в файле VSR3-4.py


4.1. Создание таблицы со сравнительным анализом библиотек для тестирования. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.

Таблица

4.4. Написать программу для вычисления факториала натурального числа от 0 до n (где, n — целое, натуральное число, помещающееся в переменную целого числа). Для всех других случаев функция должна поднимать исключение TypeError, ValueError. Протестировать работу этой программы с использованием unittest. Учтите ситуации, для которых должны подниматься исключения.

Программа находится в файле VSR4-4.py

Файл с тестами в файле VSR4-4-test.py