diff --git a/TEMA5/task.md b/TEMA5/task.md new file mode 100644 index 0000000..01c45ec --- /dev/null +++ b/TEMA5/task.md @@ -0,0 +1,77 @@ +# Общее контрольное задание тема 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 +``` \ No newline at end of file