Ярик Я Ярик Регистрация 16 Дек 2013 Сообщения 75 Репутация 0 Спасибо 0 Монет 0 Вторник в 16:08 #1 Пользователь вводит 5 слов. Нужно посчитать, сколько среди них введено слов python. Пример: cat python dog house python Слово python встретилось: 2
Пользователь вводит 5 слов. Нужно посчитать, сколько среди них введено слов python. Пример: cat python dog house python Слово python встретилось: 2
detro D detro Регистрация 21 Авг 2013 Сообщения 94 Репутация 0 Спасибо 0 Монет 0 Вторник в 16:08 #2 print(len([i for i in (input() for _ in range(5)) if i == "python"])) Должно работать. Одной строкой.
print(len([i for i in (input() for _ in range(5)) if i == "python"])) Должно работать. Одной строкой.
Ilya I Ilya Регистрация 13 Дек 2012 Сообщения 78 Репутация 0 Спасибо 0 Монет 0 Вторник в 16:13 #3 при вводе проверяй равно ли слово питону и счетчик +=1
ввввв В ввввв Регистрация 21 Ноя 2013 Сообщения 91 Репутация 0 Спасибо 0 Монет 0 Вторник в 16:19 #4 Тоже одной строкой, но короче: print(sum(input() == 'python' for _ in range(5))) В Python слабая типизация и False / True автоматически преобразуются в 0 / 1.
Тоже одной строкой, но короче: print(sum(input() == 'python' for _ in range(5))) В Python слабая типизация и False / True автоматически преобразуются в 0 / 1.
никита226 Н никита226 Регистрация 27 Авг 2013 Сообщения 86 Репутация 1 Спасибо 0 Монет 0 Вторник в 16:24 #5 print(input('слова через пробел= ').split().count('python'))