From 7224f35d19a67e4d7f8d7548ed5b3f475fd5e86d Mon Sep 17 00:00:00 2001 From: Ogarkov Ilya Date: Mon, 6 Oct 2025 15:22:35 +0300 Subject: [PATCH] =?UTF-8?q?control.py=20=D1=81=D0=B4=D0=B5=D0=BB=D0=B0?= =?UTF-8?q?=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA5/control.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 TEMA5/control.py diff --git a/TEMA5/control.py b/TEMA5/control.py new file mode 100644 index 0000000..44119b2 --- /dev/null +++ b/TEMA5/control.py @@ -0,0 +1,24 @@ +my_string = list(input("Введите строку: ").lower()) +alphabet = [chr(i) for i in range(ord('a'), ord('z') + 1)] +numbers = [number for number in range(1,27)] +dictionary_1 = dict(zip(alphabet,numbers)) +number_in_alphabet = [dictionary_1.get(my_string[number]) for number in range(len(my_string))] +print(dict(zip(my_string, number_in_alphabet))) + +string_2 = "Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о нахождении элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с отсутствующим словом).".replace(".","").replace("–","").replace("(","").replace(")","")\ + .replace(",","").replace(":","").split() +print("yes" if str(input("Введите слово: ")) in string_2 else "no") + +list_students_summer = ["Butko", "Ogarkov", "Efimova"] +list_marks_summer = [4, 3, 4] +list_students_winter = ["Ogarkov", "Efimova", "Butko"] +list_marks_winter = [5, 4, 3] + +string_3 = input("Введите фамилию: ").strip() + +if string_3 in list_students_summer and string_3 in list_students_winter: + summer_index = list_students_summer.index(string_3) + winter_index = list_students_winter.index(string_3) + + average_mark = (list_marks_summer[summer_index] + list_marks_winter[winter_index]) / 2 + print(f"Средний балл {string_3}: {average_mark}")