# Общее контрольное задание. Реализовать, записать в текстовый файл программы и результаты их выполнения при решении следующих задач: * Для заданной символьной строки с англоязычным текстом (его можно заимствовать из помощи) определите порядковый номер каждой буквы в английском алфавите. * Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о нахождении элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с отсутствующим словом). * Создайте список студентов вашей группы (3-4 фамилии) и список их средних баллов в летней сессии – в порядке перечисления студентов в первом списке. Создайте еще 2 аналогичных списка для тех же студентов, но в другом порядке, по зимней сессии. Напишите инструкции, позволяющие по указанной (запрошенной и введенной) фамилии студента вывести его средние баллы по двум сессиям. ***Пункт 1:*** ```python text = "Python is an interpreted high-level programming language" print("Исходный текст:", text) for char in text: if char.isalpha(): if char.isupper(): num = ord(char) - ord('A') + 1 else: num = ord(char) - ord('a') + 1 print(f"Буква '{char}' - номер {num}") ``` Ответ программы: ```shell Буква 'P' - номер 16 Буква 'y' - номер 25 Буква 't' - номер 20 Буква 'h' - номер 8 Буква 'o' - номер 15 Буква 'n' - номер 14 Буква 'i' - номер 9 Буква 's' - номер 19 Буква 'a' - номер 1 Буква 'n' - номер 14 Буква 'i' - номер 9 Буква 'n' - номер 14 Буква 't' - номер 20 Буква 'e' - номер 5 Буква 'r' - номер 18 Буква 'p' - номер 16 Буква 'r' - номер 18 Буква 'e' - номер 5 Буква 't' - номер 20 Буква 'e' - номер 5 Буква 'd' - номер 4 Буква 'h' - номер 8 Буква 'i' - номер 9 Буква 'g' - номер 7 Буква 'h' - номер 8 Буква 'l' - номер 12 Буква 'e' - номер 5 Буква 'v' - номер 22 Буква 'e' - номер 5 Буква 'l' - номер 12 Буква 'p' - номер 16 Буква 'r' - номер 18 Буква 'o' - номер 15 Буква 'g' - номер 7 Буква 'r' - номер 18 Буква 'a' - номер 1 Буква 'm' - номер 13 Буква 'm' - номер 13 Буква 'i' - номер 9 Буква 'n' - номер 14 Буква 'g' - номер 7 Буква 'l' - номер 12 Буква 'a' - номер 1 Буква 'n' - номер 14 Буква 'g' - номер 7 Буква 'u' - номер 21 Буква 'a' - номер 1 Буква 'g' - номер 7 Буква 'e' - номер 5 ``` ***Пункт 2:*** ```python words = ["Python", "is", "an", "interpreted", "high-level", "programming", "language"] search_word = "programming" if search_word in words: print(f"Слово '{search_word}' найдено в списке") else: print(f"Слова '{search_word}' нет в списке") search_word = "computer" if search_word in words: print(f"Слово '{search_word}' найдено в списке") else: print(f"Слова '{search_word}' нет в списке") ``` Ответ программы: ```shell Слово 'programming' найдено в списке Слова 'computer' нет в списке ``` ***Пункт 3:*** ```python students = ["Терехов", "Жалнин", "Бушманов", "Соловьёва"] summer_grades = [4.5, 3.8, 4.2, 4.9] winter_students = ["Бушманов", "Соловьёва", "Терехов", "Жалнин"] winter_grades = [4.1, 4.7, 4.3, 3.9] surname = input("Введите фамилию студента: ") if surname in students: summer_index = students.index(surname) summer_grade = summer_grades[summer_index] winter_index = winter_students.index(surname) winter_grade = winter_grades[winter_index] print(f"Студент {surname}:") print(f" Летняя сессия: {summer_grade}") print(f" Зимняя сессия: {winter_grade}") else: print(f"Студент {surname} не найден в списке") ``` Ответ программы: ```shell Введите фамилию студента: Терехов Студент Терехов: Летняя сессия: 4.5 Зимняя сессия: 4.3 ```