#
# students = [
# (1, "Иванов", 4),
# (2, "Евлоев", 5),
# (3, "Госсен", 5),
# (4, "Махачев", 4),
# (5, "Волконовский", 3)
# ]
#
# # Фамилии — реальные, оценка = n % 3 + 3 у первого,
# # у остальных на твоё усмотрение. Используй f-строки с шириной: f"{fam:<12}".
#
# print(f"{'№':<3} {'Фамилия':<14} {'Оценка'}")
# print("-" * 25)
#
# for num, surname, grade in students:
# print(f"{num:<3} {surname:<14} {grade}")
# s=" Программирование — это интересно, но Госсен бывают капризными! "
#
# words1 = s.strip()
# words1 = s.split()
#
# words2 = []
#
#
# for word in words1:
# clean = word.strip(".,!?—")
# words2.append(clean)
#
# print("Слова :", ", ".join(words2))
#
#
# long_word = ""
#
# for word in words2:
# if len(word) > len(long_word):
# long_word = word
#
# # Выводим результат
# print(f"Самое длинное: {long_word}, {len(long_word)} букв.")
# Name1 = "Госсен"
# ALF_1 = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"
# ALF_2 = ALF_1.lower()
#
# n = len(ALF_1)
# k = n % 5 + 1
#
#
# zashifr = ""
# for i in Name1:
# if i in ALF_1:
# zashifr += ALF_1[(ALF_1.index(i) + k) % 33]
# elif i in ALF_2:
# zashifr += ALF_2[(ALF_2.index(i) + k) % 33]
# else:
# zashifr += i
#
# print(f"Зашифрован: {zashifr}")
#
# rasshifr = ""
# for i in zashifr:
# if i in ALF_1:
# rasshifr += ALF_1[(ALF_1.index(i) - k) % 33]
# elif i in ALF_2:
# rasshifr += ALF_2[(ALF_2.index(i) - k) % 33]
# else:
# rasshifr += i
#
# print(f"Расшифрован: {rasshifr}")
# fio = "Госсен Александр Сергеевич"
# p = fio.split()
# word = len(p)
# y = len(fio)
#
# y2 = len(fio.replace(" ", ""))
#
# x = "аеёиоуыэюя"
# xv = 0
# for char in fio.lower():
# if char in x:
# xv += 1
#
#
# print(p[0],".", p[1][0], ".", p[2][0], ".")
# print(word)
# print(xv)
# print(y)
# print(y2)
#
# s = "FJ ODPEKI EP ertirethiherEOK! @ # $ % 1 2 3 4 8"
# def p (s):
# print(s)
#
#
# s = s.strip()
# p(s) # Убираем пробелы по краям
# part = s.split() # Разрезает строку и записывает в массив
# p(part)
#
#
# p("%".join(part)) # Склейка
# g = "RFTggf"
# g.replace("ggf","rft")
# p(g)
#
# print(s.upper()) #все заглаживния
# print(s.lower()) # все строчные
# print(s.count("e")) # сколько букв в строке поиск
# print(s.find("10")) #index or -1
#
# print(ord('a'))
# print(chr(97))
#
#
# s = "FJ ODPEKI EP EOK! @ # $ % 1 2 3 4 8"
# def p (s):
# print(s)
#
#
# s = s.strip()
# p(s) # Убираем пробелы по краям
# part = s.split() # Разрезает строку и записывает в массив
# p(part)
# p("%".join(part)) # Склейка
# s.replace("1","2")
# p(s)
# s = "FJ ODPEKI EP EOK! @ # $ % 1 2 3 4 8"
# def p (s):
# print(s)
#
#
# p(s.strip()) # Убираем пробелы по краям
# part = s.split() # Разрезает строку и записывает в массив
# p(part)
# " ".join(part)
# p(part)