Отчет защищен с оценкой преподаватель ассистент
Скачать 20.24 Kb.
|
ГУАП КАФЕДРА № 41 ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ ПРЕПОДАВАТЕЛЬ
РАБОТУ ВЫПОЛНИЛ
Санкт-Петербург 2023 Цель работы Познакомиться с основными способами работы со строками, списками и кортежами средствами языка программирования Python. Индивидуальное задание Вариант №5 1 последнего Код программы: str11 = "Мама" str22 = "Утром" str33 = str11[0] + str22[0] + str11[round(len(str11)/2)] + str22[round(len(str22)/2)] + str11[-1] + str22[-1] print("1.9", str33) 1.10 Напишите программу переворачивающую строку «Как дела?» без использования циклов. Полученный результат выведите в терминал. Например: «Йо-хо-хо!» -> «!ох-ох-оЙ». Код программы: str1 = "Как дела?" str1 = str1 [::-1] print("1.10",str1) 1.11 Дана строка «В данной главе мы ознакомились с тем, как выполнить установку интерпретатора». Используя пробелы, разбейте ее на части, сформировав список. Полученный результат выведите в терминал. Код программы: str111 = "В данной главе мы ознакомились с тем, как выполнить установку интерпретатора" lst = str111.split() print("1.11", lst) 2.3 Дан список my_list = [1, 2, 3]. Добавьте в его начало значение 12 и выведите в терминал полученный результат. Код программы: my_list1 = [1,2,3] my_list1.insert(0,12) print("2.3", my_list1) 2.6 Дан список my_list = [1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2]. Посчитайте количество вхождения в него элементов со значением 2 и выведите в терминал полученный результат. Для решения задачи запрещено использовать циклы. Код программы: my_list2 = [1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2] print("2.6", my_list2.count(2)) 2.9 Дан список my_list = [1, -2, 43, -42, 59, 6, 23]. Проверьте входит ли в него элемент со значением 6 и выведите в терминал полученный результат. Для решения задачи запрещено использовать циклы. Код программы: my_list3 = [1, -2, 43, -42, 59, 6, 23] if (my_list3.count(6)): print("2.9", "yes") 2.16 Дан список my_list = [1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2, 'a', 'b', 2, 5]. На его основе сформируйте новый, состоящий из первого, среднего и последнего элемента первой переменной. Полученный результат выведите в терминал. Код программы: my_list4 = [1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2, 'a', 'b', 2, 5] my_list5 = [] my_list5.extend((my_list4[0],my_list4[round((len(my_list4))/2)],my_list4[-1])) print ("2.16", my_list5) 3.6 Дан кортеж my_tuple = (1, 2, 3, 1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2). Посчитайте количество вхождения в него элементов со значением 3 и выведите в терминал полученный результат. Для решения задачи запрещено использовать циклы. Код программы: my_turple1 = (1, 2, 3, 1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2) print("3.6", my_turple1.count(3)) 3.8 Дан кортеж my_tuple = (0, -2, 81, 42, 6, -6, 23). Найдите элемент с минимальным значением и выведите в терминал полученный результат. Для решения задачи запрещено использовать циклы. Код программы: my_turple2 = (0, -2, 81, 42, 6, -6, 23) print("3.8", min(my_turple2)) 3.9 Дан кортеж my_tuple = (0, -2, 81, 42, 6, -6, 23). Проверьте входит ли в него элемент со значением -6 и выведите в терминал полученный результат. Для решения задачи запрещено использовать циклы. Код программы: my_turple3 = (0, -2, 81, 42, 6, -6, 23) if (my_turple3.count(-6)): print("3.9", "yes") 3.16 Дан кортеж my_ tuple = (1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2, 'a', 'b', 2, 5). Используя срезы сформируйте новый кортеж, в состав которого входят последние 5 элементов my_tuple. Выведите в терминал полученный результат. Код программы: my_tuple4 = (1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2, 'a', 'b', 2, 5) first = len(my_tuple4) - 5 last = len(my_tuple4) my_turple5 = () my_turple5= my_tuple4[first:last:1] print("3.16", my_turple5) Вывод Ознакомился с основными способами работы со строками, списками и кортежами средствами языка программирования Python. Были освоена работа с некоторыми методами, совместимыми со строками, списками и кортежами, такими, как : len, которая позволяет узнать количество элементов в контейнере, min, которая находит наименьшее число в контейнере, count, которая возвращает количество вхождений элемента в контейнер, insert, которая позволяет вставить объект в контейнер по индексу, split, благодаря которой можно преобразовать строку в список, задав разделитель. |