# Общее контрольное задание по теме 5 Мамакин Ярослав, А-02-23 ## Задание Реализовать, записать в текстовый файл программы и результаты их выполнения при решении следующих задач: • Для заданной символьной строки с англоязычным текстом (его можно заимствовать из помо-щи) определите порядковый номер каждой буквы в английском алфавите. • Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о нахожде-нии элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с отсутству-ющим словом). • Создайте список студентов вашей группы (3-4 фамилии) и список их средних баллов в летней сессии – в порядке перечисления студентов в первом списке. Создайте еще 2 аналогичных списка для тех же студентов, но в другом порядке, по зимней сессии. Напишите инструкции, позволяющие по указанной (запрошенной и введенной) фамилии студента вывести его средние баллы по двум сессиям. ## Решение ```py st = 'SyntaxError: invalid syntax' alph = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'] for i in st: if i.lower() in alph: print(i, ' - ', (''.join(alph)).find(i.lower())+1) S - 19 y - 25 n - 14 t - 20 a - 1 x - 24 E - 5 r - 18 r - 18 o - 15 r - 18 i - 9 n - 14 v - 22 a - 1 l - 12 i - 9 d - 4 s - 19 y - 25 n - 14 t - 20 a - 1 x - 24 spi='Создайте список со словами из задания данного пункта Для этого списка определите есть ли в нем некоторое заданное значение и выведите соответствующее сообщение либо о нахождении элемента либо о его отсутствии в списке проверить как с имеющимся так и с отсутствующим словом'.split() for i in range(len(spi)): if spi[i] == 'есть': print('найдено') found = True break else: if i == len(spi)-1: print('не найдено') найдено for i in range(len(spi)): if spi[i] == 'Хевисайд': print('найдено') found = True break else: if i == len(spi)-1: print('не найдено') не найдено stud1 = ['Мамакин','Савин','Володин','Киреев'] leto = [4.57, 3.95, 4.15, 4.83] stud2 = ['Мамакин','Володин','Киреев','Савин'] zima = [4.67,4.24,5.0,4.11] fam=input('Введите фамилию студента') Введите фамилию студентаМамакин for i in range(len(stud2)): if stud1[i] == fam: print('Средний за летнюю сессию: ', leto[i]) if stud2[i] == fam: print('Средний за зимнюю сессию: ', zima[i]) Средний за летнюю сессию: 4.57 Средний за зимнюю сессию: 4.67 ```