Вопрос задан 08.10.2024 в 17:32. Предмет Информатика. Спрашивает Мирная Диана.

Ввести с клавиатуры в одну строку фамилию имя и отчество, раздели их пробелами Вывести фамилию и инициалы
Python

Перейти к ответам

Ответы на вопрос

Отвечает Сейсембаевы Мурат-Айтолкын.

Для решения задачи, в которой нужно ввести фамилию, имя и отчество в одну строку, а затем вывести фамилию и инициалы, можно воспользоваться следующим алгоритмом:

  1. Сначала вводим строку, которая содержит фамилию, имя и отчество, разделенные пробелами.
  2. Затем разбиваем эту строку на три части: фамилию, имя и отчество.
  3. Из имени и отчества берем первые буквы, формируем инициалы.
  4. Выводим фамилию и инициалы, используя формат "Фамилия И.О.".

Вот пример кода на Python:

python
# Вводим фамилию, имя и отчество в одну строку full_name = input("Введите фамилию, имя и отчество через пробел: ")

# Разбиваем строку на три части surname, name, patronymic = full_name.split()

# Формируем инициалы initials = f"{name[0]}.{patronymic[0]}."

# Выводим результат print(f"{surname} {initials}")

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

  1. Используем input() для ввода данных с клавиатуры.
  2. Функция split() разделяет введенную строку на три части по пробелу и сохраняет их в переменные surname, name и patronymic.
  3. Мы берем первую букву от name и patronymic, добавляем точки и формируем строку с инициалами.
  4. Используем print() для вывода фамилии и инициалов в нужном формате.

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

Введите фамилию, имя и отчество через пробел: Иванов Иван Иванович Иванов И.И.

Таким образом, программа корректно выводит фамилию и инициалы на основе введенных данных.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос