Ярик Я Ярик Регистрация 16 Дек 2013 Сообщения 76 Репутация 0 Спасибо 0 Монет 0 24 Сен 2024 #1 Пользователь вводит 5 слов. Нужно посчитать, сколько среди них введено слов python. Пример: cat python dog house python Слово python встретилось: 2
Пользователь вводит 5 слов. Нужно посчитать, сколько среди них введено слов python. Пример: cat python dog house python Слово python встретилось: 2
detro D detro Регистрация 21 Авг 2013 Сообщения 95 Репутация 0 Спасибо 0 Монет 0 24 Сен 2024 #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 Сообщения 86 Репутация 0 Спасибо 0 Монет 0 24 Сен 2024 #3 при вводе проверяй равно ли слово питону и счетчик +=1
ввввв В ввввв Регистрация 21 Ноя 2013 Сообщения 94 Репутация 0 Спасибо 0 Монет 0 24 Сен 2024 #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 Сообщения 89 Репутация 1 Спасибо 0 Монет 0 24 Сен 2024 #5 print(input('слова через пробел= ').split().count('python'))