Top.Mail.Ru
Ответы

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

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

if __name__ == '__main__':
main()

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

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

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
3 года назад

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

Аватар пользователя
3 года назад

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