full_name = input().title() # Преобразуем строку в формат "Фамилия Имя Отчество" с заглавными буквами
name_parts = full_name.split() # Разделяем строку на части
initials = ''.join([part[0] + '.' for part in name_parts[:-1]]) # Получаем инициалы
surname = name_parts[-1] # Получаем фамилию
print(initials + surname)
Ответ сделал ИИ , ссылка на него если нужно что то уточнить (бесплатно). surname, name, patronymic = input().title().split()
print(f"{name[0]}.{patronymic[0]}.{surname}")
full_name = input().split() # Считываем имя, разбивая его на слова сразу
# Достаем инициалы
first_initial = full_name[1][0].upper() + "." # Берем первую букву имени, делаем заглавной, ставим точку
second_initial = full_name[2][0].upper() + "." # То же самое с отчеством
# Теперь склеиваем всё красиво
print(f"{first_initial}{second_initial}{full_name[0].capitalize()}") # Инициалы + фамилия с большой буквы
Входные данные:
Вводится строка в формате «фамилия имя отчество» в любом регистре.
Выходные данные:
Выводится строка в формате «И.О.Фамилия».
Пример ввода:
пУшкин александр Сергеевич
Пример вывода:
А.С.Пушкин
Примечание:
Для вывода текста пользуйся только командой print(), подсказки внутри команды input() не используй!