From 4e13701876d230dfe6f4ea04998ff3a15a541b2a Mon Sep 17 00:00:00 2001 From: Lykova Liza Date: Fri, 7 Nov 2025 11:53:12 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D1=89=D0=B5=D0=B5=20=D0=BA=D0=BE?= =?UTF-8?q?=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C=D0=BD=D0=BE=D0=B5=20=D0=B7?= =?UTF-8?q?=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA5/task.md | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 TEMA5/task.md diff --git a/TEMA5/task.md b/TEMA5/task.md new file mode 100644 index 0000000..067da5c --- /dev/null +++ b/TEMA5/task.md @@ -0,0 +1,80 @@ +# Общее контрольное задание по теме 5 + +Лыкова Елизавета, А-01-23 + +## Задание + +Реализовать, записать в текстовый файл программы и результаты их выполнения при решении следующих задач: +• Для заданной символьной строки с англоязычным текстом (его можно заимствовать из помо-щи) определите порядковый номер каждой буквы в английском алфавите. +• Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о нахождении элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с отсутствующим словом). +• Создайте список студентов вашей группы (3-4 фамилии) и список их средних баллов в летней сессии – в порядке перечисления студентов в первом списке. Создайте еще 2 аналогичных списка для тех же студентов, но в другом порядке, по зимней сессии. Напишите инструкции, позволяющие по указанной (запрошенной и введенной) фамилии студента вывести его сред-ние баллы по двум сессиям. + +## Решение + +# 1. + +```py +import string +strk = 'Golden brown texture like sun' +for i in strk.lower(): + n = string.ascii_lowercase.find(i) + if n >= 0: + print(f'Порядковый номер буквы {i} в английском алфавите: {n+1}') +Порядковый номер буквы g в английском алфавите: 7 +Порядковый номер буквы o в английском алфавите: 15 +Порядковый номер буквы l в английском алфавите: 12 +Порядковый номер буквы d в английском алфавите: 4 +Порядковый номер буквы e в английском алфавите: 5 +Порядковый номер буквы n в английском алфавите: 14 +Порядковый номер буквы b в английском алфавите: 2 +Порядковый номер буквы r в английском алфавите: 18 +Порядковый номер буквы o в английском алфавите: 15 +Порядковый номер буквы w в английском алфавите: 23 +Порядковый номер буквы n в английском алфавите: 14 +Порядковый номер буквы t в английском алфавите: 20 +Порядковый номер буквы e в английском алфавите: 5 +Порядковый номер буквы x в английском алфавите: 24 +Порядковый номер буквы t в английском алфавите: 20 +Порядковый номер буквы u в английском алфавите: 21 +Порядковый номер буквы r в английском алфавите: 18 +Порядковый номер буквы e в английском алфавите: 5 +Порядковый номер буквы l в английском алфавите: 12 +Порядковый номер буквы i в английском алфавите: 9 +Порядковый номер буквы k в английском алфавите: 11 +Порядковый номер буквы e в английском алфавите: 5 +Порядковый номер буквы s в английском алфавите: 19 +Порядковый номер буквы u в английском алфавите: 21 +Порядковый номер буквы n в английском алфавите: 14 +``` + +# 2. + +```py +spis = ['список','задания','пункта','определите','значение','сообщение'] +val = 'список' +if val in spis: + print (f'{val} есть в списке') +else: + print (f'{val} не в списке') +список есть в списке +valu = 'кот' +if valu in spis: + print (f'{valu} есть в списке') +else: + print (f'{valu} не в списке') +кот не в списке +``` + +# 3. + +```py +stud_spis = ['Лыкова', 'Соловьева', 'Коваленко','Голощапов'] +stud_ocen = [3.9, 4.4, 4.6, 4.8] +stud_spis2 = ['Соловьева', 'Голощапов', 'Лыкова', 'Коваленко'] +stud_ocen2 = [4.3, 4.8, 3.2, 4.9] +nam = input('Введите фамилию студента:') +print(f'Средний балл за летнюю сессию: ', stud_ocen[stud_spis.index(nam)]) +print(f'Средний балл за зимнюю сессию: ', stud_ocen2[stud_spis2.index(nam)]) +``` + +