Для студентов МГТУ им. Н.Э.Баумана по предмету Теоретические основы информатики. Технологии обработки информации.«Пользовательские функции в Python» «Пользовательские функции в Python»
2023-08-152023-08-15СтудИзба
Готовые решения задач из ЛР № 7 «Пользовательские функции в Python» вар. 10 1 семестр ИБМ (зачтены преподавателем)
Описание
Лабораторная работа № 7
по курсу «Теоретические основы информатики.
Технологии обработки информации»
«Пользовательские функции в Python»
1. Цель работы - получить практические навыки работы с функциями.
2. Порядок выполнения лабораторной работы
2.1. Изучить содержание раздела 3 методических указаний и выполнить приведенные в нем примеры в интерпретаторе или в программном режиме.
2.2. Выполнить задание из раздела 4 по варианту, выданному преподавателем.
2.3. Продемонстрировать работу программы преподавателю.
2.4. Подготовить отчет по ЛР.
2.5. Защитить ЛР с предоставлением отчета и ответами на контрольные вопросы (раздел 6).
Индивидуальное задание №1. Написать программу, в которой само задание выполнено в виде функции с позиционными параметрами.
Вариант 10.
Вводится число бочек N<=1000. Вывести фразу "N бочек, согласовав слово "бочка" с числом N. Между числом и словом должен стоять ровно один пробел. Задание выполнить в виде функции: входной параметр N.
Индивидуальное задание №2. Написать программу, в которой само задание выполнено в виде функции с параметром по умолчанию: количество обрабатываемых функцией элементов списка (по умолчанию – все).
Вариант 10.
Разработать функцию, которая находит индекс первого нулевого элемента списка (учесть случай, если нулевого элемента в списке нет). Использовать её в программе: 1) Получить числа от пользователя одной строкой через пробел. 2) Из этой строки создать список чисел. 3) Применить разработанную функцию к полученному списку. 4) Функция возвращает индекс первого нулевого элемента списка. 5) Распечатать результат.
Задание №3.]
Реализуйте единое пользовательское меню выбора соответствующих функций из заданий №1-2 в виде:
0 – Выход из программы
1 – Название функции №1.
2 – Название функции №2.
3 – …
После выполнения каждой из функций запрашивайте у пользователя «Вы хотите продолжить?». Если ответ «да» (yes, Y, 1), то снова выводите меню. Если ответ «нет» (no, N, 0), то завершите программу.
Характеристики лабораторной работы
Учебное заведение
Семестр
Номер задания
Вариант
Программы
Просмотров
13
Качество
Идеальное компьютерное
Размер
12,64 Kb
Список файлов
ЛР_7.docx