From bcd2d4f0e314026d8d4f19c50c0a7babcba8b73c Mon Sep 17 00:00:00 2001 From: EfremovSI Date: Sun, 2 Nov 2025 11:09:15 +0000 Subject: [PATCH] okz --- TEMA5/task.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 TEMA5/task.md diff --git a/TEMA5/task.md b/TEMA5/task.md new file mode 100644 index 0000000..3d3a18c --- /dev/null +++ b/TEMA5/task.md @@ -0,0 +1,38 @@ +# Общее контрольное задание по теме 5 + +Ефремов Станислав, А-02-23 + +## Задание + +Реализовать, записать в текстовый файл программы и результаты их выполнения при решении следующих задач: + + • Для заданной символьной строки с англоязычным текстом (его можно заимствовать из помощи) определите порядковый номер каждой буквы в английском алфавите. + + • Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о нахождении элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с отсутствующим словом). + + • Создайте список студентов вашей группы (3-4 фамилии) и список их средних баллов в летней сессии – в порядке перечисления студентов в первом списке. Создайте еще 2 аналогичных списка для тех же студентов, но в другом порядке, по зимней сессии. Напишите инструкции, позволяющие по указанной (запрошенной и введенной) фамилии студента вывести его средние баллы по двум сессиям. + +## Решение +```py +import string +text = "hello world" +for char in text: + if char in string.ascii_lowercase: + order = string.ascii_lowercase.index(char) + 1 + print(char, "=", order) + else: + print("\n") + +h = 8 +e = 5 +l = 12 +l = 12 +o = 15 + + +w = 23 +o = 15 +r = 18 +l = 12 +d = 4 +```