# Общее контрольное задание по теме 5 Ефимова Людмила, А-03-23 Реализовать, записать в текстовый файл программы и результаты их выполнения при решении следующих задач: 1. Для заданной символьной строки с англоязычным текстом определите порядковый номер каждой буквы в английском алфавите. ```py alphabet = "abcdefghijklmnopqrstuvwxyz" for letter in alphabet: if letter.isalpha(): position = ord(letter) - 96 print(letter, ' Номер буквы: ', position) a Номер буквы: 1 b Номер буквы: 2 c Номер буквы: 3 d Номер буквы: 4 e Номер буквы: 5 f Номер буквы: 6 g Номер буквы: 7 h Номер буквы: 8 i Номер буквы: 9 j Номер буквы: 10 k Номер буквы: 11 l Номер буквы: 12 m Номер буквы: 13 n Номер буквы: 14 o Номер буквы: 15 p Номер буквы: 16 q Номер буквы: 17 r Номер буквы: 18 s Номер буквы: 19 t Номер буквы: 20 u Номер буквы: 21 v Номер буквы: 22 w Номер буквы: 23 x Номер буквы: 24 y Номер буквы: 25 z Номер буквы: 26 ``` 2. Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о нахождении элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с отсутствующим словом). ```py stroka = '''Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о нахождении элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с отсутствующим словом).''' if 'привет' in stroka: print('такое слово есть') else: print('такого слова не нашлось(') такого слова не нашлось( if 'список' in stroka: print('такое слово есть') else: print('такого слова не нашлось(') такое слово есть ``` 3. Создайте список студентов вашей группы (3-4 фамилии) и список их средних баллов в летней сессии – в порядке перечисления студентов в первом списке. Создайте еще 2 аналогичных списка для тех же студентов, но в другом порядке, по зимней сессии. Напишите инструкции, позволяющие по указанной (запрошенной и введенной) фамилии студента вывести его средние баллы по двум сессиям ```py familii = ['Антонов', 'Девятова', 'Ефимова'] marks_summer = [5,5,4] familii2 = ['Ефимова', 'Антонов', 'Девятова'] marks_winter = [4,5,5] name = input('Введите фамилию: ') Введите фамилию: Антонов for name in familii: result = (marks_summer[familii.index(name)] + marks_winter[familii2.index(name)])/2 print('Средний балл: ', result) break Средний балл: 5.0 ```