# Общее контрольное задание по теме 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 Фамилия: ТОРОПОжка Студент ТОРОПОжка не найден. ```