50 БАЛЛОВ ДАЮ. ПОМОГИТЕ, ПОЖАЛУЙСТАКак посчитать количество слов в строке в
50 БАЛЛОВ ДАЮ. ПОМОГИТЕ, ПОЖАЛУЙСТА
Как посчитать количество слов в строке в python. С подробным объяснением каждой команды, пожалуйста!!!!
Предположим, что строчку пользователь вводит в консоли
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 выводит то, что было передано через параметр на экран
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.