Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3205758
А
Аноним
14 мая 2025 00:38 · публичный вопрос
А
Аноним

Напишите программу, которая принимает символьную строку, содержащую фамилию и имя (они разделены одним пробелом). Нужно построить новую строку, в которой записан инициал (первая…

Запрос пользователя

Напишите программу, которая принимает символьную строку, содержащую фамилию и имя (они разделены одним пробелом). Нужно построить новую строку, в которой записан инициал (первая буква имени с точкой) и через пробел – фамилия.

Ответ нейросети
14 мая 2025 00:38

Конечно! Ниже представлены шаги решения задачи и пример кода на Python.

Объяснение решения:

  1. Ввод строки:
    Получаем строку, содержащую фамилию и имя, разделённые пробелом.

  2. Разделение строки:
    Используем метод .split() для разделения строки на части.
    Например, "Иванов Иван" → список ["Иванов", "Иван"].

  3. Обработка фамилии и имени:

    • Фамилию берём как есть (первая часть).
    • Имя берём как есть, чтобы получить первую букву.
  4. Построение новой строки:

    • Инициал — первая буква имени с точкой, например 'И.'.
    • В результате: 'И. Иванов'.
  5. Вывод результата.


Пример кода на Python:

# Ввод строки
full_name = input()

# Разделение строки на фамилию и имя
surname, name = full_name.split()

# Построение инициалa
initial = name[0] + "."

# Формирование новой строки
result = f"{initial} {surname}"

# Вывод результата
print(result)

Пример работы программы:

Ввод:

Иванов Иван

Вывод:

И. Иванов

Если тебе нужен более сложный вариант или пояснения, дай знать!