Вопрос задан 14.07.2023 в 11:12. Предмет Информатика. Спрашивает Ильина Маша.

Задание: Пользователь вводит свои имя и фамилию (два слова, разделённые пробелом). Проверить

правильность ввода, вывести сначала фамилию, затем имя.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Баранов Алексей.

Ответ:

string = input()

try:

   first, last = map(str, string.split(' '))

except ValueError:

   print('Incorrect data')

else:

   first, last = map(str, string.split(' '))

   print(last, first)

Объяснение:

Python 3.8.0

Программа проверяет, действительно ли юзер ввел два слова (не больше, не меньше).

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Хорошо, вот пример кода на Python, который решает вашу задачу:

python
full_name = input("Введите имя и фамилию (два слова, разделенных пробелом): ") # Разделение имени и фамилии name_parts = full_name.split() # Проверка корректности ввода if len(name_parts) != 2: print("Ошибка! Пожалуйста, введите два слова (имя и фамилию) разделенных пробелом.") else: last_name = name_parts[1] first_name = name_parts[0] print("Фамилия:", last_name) print("Имя:", first_name)

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

makefile
Введите имя и фамилию (два слова, разделенных пробелом): Иван Иванов Фамилия: Иванов Имя: Иван
makefile
Введите имя и фамилию (два слова, разделенных пробелом): John Smith Фамилия: Smith Имя: John
scss
Введите имя и фамилию (два слова, разделенных пробелом): Иванов Ошибка! Пожалуйста, введите два слова (имя и фамилию) разделенных пробелом.

Убедитесь, что вы используете Python 3 для запуска программы.

0 0

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

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

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

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