Top.Mail.Ru
Ответы

Python, Сколько слов в строке

Использовать конструкцию
def main():
<сюда пишется код решения>

if __name__ == '__main__':
main()

Дана строка, состоящая из слов, разделенных пробелами. Определите сколько всего слов в строке.
Формат входных данных
С клавиатуры вводится строка, длиной не превышающей 255 символов.
Формат выходных данных
Требуется вывести одно число — количество слов в строке.
Примечания
Слова разделены ровно одним пробелом

входные данные:
I have a pen
выходные данные:
4

По дате
По рейтингу
Аватар пользователя
Новичок

Посчитать пробелы
str.count(' ')+1

Аватар пользователя
Знаток

x = str.split()
а далее получаем размер массива x
len(x)