50 БАЛЛОВ ДАЮ. ПОМОГИТЕ, ПОЖАЛУЙСТАКак посчитать количество слов в строке в

50 БАЛЛОВ ДАЮ. ПОМОГИТЕ, ПОЖАЛУЙСТА


Как посчитать количество слов в строке в python. С подробным объяснением каждой команды, пожалуйста!!!!

Задать свой вопрос
1 ответ

Предположим, что строчку пользователь вводит в консоли


def f(): объявляем функцию, которая будет разыскивать количество

   a = input('Введите строчку: ') Переменная а ссылается на то, что пользователь ввел в консоли

   return len(a.split(' ')) Вызываем способ split(' '), который делает из строки перечень, где каждый элемент - это слово в строке. Параметром в этом способе является знак, который делит слова в строке, в нашем случае - пробел. Теснее от этого перечня вызываем функцию len, который возвращает длину перечня, то есть количество слов


f() вызываем составленную нами функцию


можно вообщем все уместить в одну строчку сделав так:

def f():

   return len(input('Введите строчку: ').split(' ')) Чтоб не творить переменную а, мы применили функцию split сразу к input


f()


либо обойтись без новейшей функции

print(len(input('Введите строчку: ').split(' '))) print выводит то, что было передано через параметр на экран

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт