Конечно! Ниже представлены шаги решения задачи и пример кода на Python.
Объяснение решения:
Ввод строки:
Получаем строку, содержащую фамилию и имя, разделённые пробелом.Разделение строки:
Используем метод.split()для разделения строки на части.
Например,"Иванов Иван"→ список["Иванов", "Иван"].Обработка фамилии и имени:
- Фамилию берём как есть (первая часть).
- Имя берём как есть, чтобы получить первую букву.
Построение новой строки:
- Инициал — первая буква имени с точкой, например
'И.'. - В результате:
'И. Иванов'.
- Инициал — первая буква имени с точкой, например
Вывод результата.
Пример кода на Python:
# Ввод строки
full_name = input()
# Разделение строки на фамилию и имя
surname, name = full_name.split()
# Построение инициалa
initial = name[0] + "."
# Формирование новой строки
result = f"{initial} {surname}"
# Вывод результата
print(result)
Пример работы программы:
Ввод:
Иванов Иван
Вывод:
И. Иванов
Если тебе нужен более сложный вариант или пояснения, дай знать!