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}")