From cb7cd8cbe1c9dce302e307f0254422dc5284b3ad Mon Sep 17 00:00:00 2001 From: ShabatovAA Date: Mon, 10 Nov 2025 14:15:48 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=9A=D0=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA5/task.md | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 TEMA5/task.md diff --git a/TEMA5/task.md b/TEMA5/task.md new file mode 100644 index 0000000..17deaed --- /dev/null +++ b/TEMA5/task.md @@ -0,0 +1,83 @@ +# Общее контрольное задание по теме 5 + +Шабатов Андрей, А-02-23 + +## Задание + +Реализовать, записать в текстовый файл программы и результаты их выполнения при решении следующих задач: + + • Для заданной символьной строки с англоязычным текстом (его можно заимствовать из помощи) определите порядковый номер каждой буквы в английском алфавите. + + • Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о нахождении элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с отсутствующим словом). + + • Создайте список студентов вашей группы (3-4 фамилии) и список их средних баллов в летней сессии – в порядке перечисления студентов в первом списке. Создайте еще 2 аналогичных списка для тех же студентов, но в другом порядке, по зимней сессии. Напишите инструкции, позволяющие по указанной (запрошенной и введенной) фамилии студента вывести его средние баллы по двум сессиям. + +## Решение +```py +import string +text = "hello world" +for char in text: + if char in string.ascii_lowercase: + order = string.ascii_lowercase.index(char) + 1 + print(char, "=", order) + else: + print("\n") + +h = 8 +e = 5 +l = 12 +l = 12 +o = 15 + + +w = 23 +o = 15 +r = 18 +l = 12 +d = 4 +``` + +```py +zadanie = "Создайте список со словами из задания данного пункта" +zadanie_spisok=list(zadanie.split()) +zadanie_spisok +['Создайте', 'список', 'со', 'словами', 'из', 'задания', 'данного', 'пункта'] +CLOVO = 'список' +if CLOVO in zadanie_spisok: + print("Слово имеется.") +else: print("Слово отсутствует.") +Слово имеется. + +CLOVO2 = 'Слово' +if CLOVO2 in zadanie_spisok: + print("Слово имеется.") +else: print("Слово отсутствует.") + +Слово отсутствует. +``` + + +```py +studentus1 = ["Хатюхин", "Ефремов", "Шабатов", "Туровец"] +sessija_leto = [5, 2, 2, 2] +studentus2 = ["Шабатов", "Хатюхин", "Туровец", "Ефремов"] +sessija_zima = [5, 5, 5, 2] + +name=input("Фамилия: ") +Фамилия: Ефременко +if name in studentus1 and name in studentus2: + leto_ocenka = sessija_leto[studentus1.index(name)] + zima_ocenka =sessija_zima[studentus2.index(name)] + print("Студент:", name, ". Летняя:", leto_ocenka, ", Зимняя:", zima_ocenka) +else: + print("Студент", name, "не найден.") + +Фамилия: Шабатов +Студент: Шабатов . Летняя: 2 , Зимняя: 5 + + +Фамилия: ТОРОПОжка +Студент ТОРОПОжка не найден. +``` + +