
с клавиатуры вводится строка из двух слов,разделёных пробелом.составьте программу,которая выводит
на экран а)первое слово б)второе слово

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

words = None
while not words:
words = input("2 слова: ").split()[:2]
# a
print(words[0])
# b
if len(words) == 2:
print(words[1])



Для решения данной задачи можно использовать функцию split() встроенной строки в Python.
Программа будет выглядеть примерно следующим образом:
```python # Вводим строку с помощью input() string = input("Введите строку из двух слов, разделенных пробелом: ")
# Разделяем строку на два слова с помощью split() words = string.split()
# Проверяем, что введена строка из двух слов if len(words) != 2: print("Ошибка! Введена некорректная строка.") else: # Выводим первое и второе слово print("Первое слово:", words[0]) print("Второе слово:", words[1]) ```
Пояснение к программе: - Сначала мы с помощью функции input() вводим строку с клавиатуры и сохраняем ее в переменную string. - Затем с помощью функции split() разделяем введенную строку на два слова, и сохраняем их в список words. - После этого мы проверяем, что введена строка из двух слов, используя условие if len(words) != 2. - Если условие выполняется, то выводим на экран первое и второе слово с помощью print().
Например, если мы введем строку "Привет мир", то программа выведет на экран: ``` Первое слово: Привет Второе слово: мир ```


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








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili