# Общее контрольное задание тема 5 Гордиевских Данил ## Пункт 1 Для заданной символьной строки с англоязычным текстом (его можно заимствовать из помощи) определите порядковый номер каждой буквы в английском алфавите ```py >>> alphabet = ["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"] >>> text = "life is a series of choices" >>> for i in text: ... if i==" ": continue ... print(str(alphabet.index(i)+1)) ... ... 12 9 6 5 9 19 1 19 5 18 9 5 19 15 6 3 8 15 9 3 5 19 ``` ## Пункт 2 Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о нахождении элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с отсутствующим словом). ```py >>> stroka = "Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о нахождении элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с отсутствующим словом)." >>> finder = input("Введите значение: ") Введите значение: либо >>> if (finder in stroka): ... print("Это значение есть") ... else: print("Этого значения нет") ... Это значение есть >>> finder = input("Введите значение: ") Введите значение: ПОАС >>> if (finder in stroka): ... print("Это значение есть") ... else: print("Этого значения нет") ... Этого значения нет ``` ## Пункт 3 Создайте список студентов вашей группы (3-4 фамилии) и список их средних баллов в летней сессии – в порядке перечисления студентов в первом списке. Создайте еще 2 аналогичных списка для тех же студентов, но в другом порядке, по зимней сессии. Напишите инструкции, позволяющие по указанной (запрошенной и введенной) фамилии студента вывести его сред-ние баллы по двум сессиям. ```py >>> letofio = ["Девятова","Гордиевских","Креветов"] >>> letoexam = [5,4,3] >>> zimafio = ["Гордиевских","Креветов","Девятова"] >>> zimaexams = [5,4,5] >>> fami = input("Введите фамилию студента: ") Введите фамилию студента: Креветов >>> mark = (letoexam[letofio.index(fami)]+zimaexams[zimafio.index(fami)])/2 >>> print(mark) 3.5 ```