Вправа 2. Слово чи декілька.Завдання. Складіть програму, за допомогою якої можна визначити, чи введений текст складається з одного слова, чи з декількох.
Відкрийте середовище програмування Thonny.
Створіть новий файл програми мовою Python з іменем Слова
Передбачте, що введене текстове значення буде надано змінній s.
У програмному коді запишіть команди за поданою блок-схемою.
Answers & Comments
Verified answer
Ответ:
Объяснение:
Слова.py
1) Способ по блок-схеме.
Проблема данного способа в том, что если человек нечаянно ли намеренно поставит пробел в конец строки, то даже если слово будет одно, программа посчитает их за несколько. Выход из данной ситуации один: обрезать пробелы по бокам нашего текста при помощи функции strip().
s = input()
if " " in s.strip():
print('Входить')
else:
print('Не входить')
2) Универсальный способ(дополнительно).
В питоне есть куча функций и методов, благодаря которым нашу задачу можно сильно упростить, а код улучшить. Лично я бы использовал функцию split(), которая превращает нашу строку в список строковых значений. Проверять их количество будем через len().
s = input().split()
if len(s) == 1:
print("Не входить")
else:
print("Входить")