# Общее контрольное задание по теме 5 **Антонов Дмитрий, А-03-23** ### Фрагмент программы поиска средней оценки по введенной фамилии ```py stng = 'Hello Poac' for symbol in strng: if(symbol.isalpha()): dictionary[symbol] = ord(symbol.lower()) - 96 dictionary {'H': 8, 'e': 5, 'l': 12, 'o': 15, 'P': 16, 'a': 1, 'c': 3} ``` ### Проверка нахождения элемента в списке ```py spis = 'Создайте список со словами из задания данного пункта'.split(" ") if 'список' in spis: print('слово найдено!!!!') else: print('Такого слова нет!!!') слово найдено!!!! if 'POAC' in spis: print('слово найдено!!!!') else: print('Такого слова нет!!!') Такого слова нет!!! ``` ### Программа расчета средней оценки ```py familia = ['Антонов','Ефимова','Гордиевских','Девятова'] mark = [5,5,5,5] familia2 = ['Ефимова','Гордиевских','Девятова','Антонов'] mark_winter = [5,5,5,5] inpt = input("Введите фамилию студента:") for curent in familia: for crnnt in familia2: if(crnnt == inpt and curent == inpt): indx = familia.index(crnnt) indx2 = familia2.index(crnnt) print((mark[indx]+mark_winter[indx2])/2) break ```