Нужно решить задачу на питоне - Общение Python мододелов

Вопрос Нужно решить задачу на питоне

Регистрация
5 Ноя 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
дана строка, содержащая английский текст найти количество слов, начинающихся с буквы b
 
Регистрация
22 Дек 2013
Сообщения
108
Репутация
0
Спасибо
0
Монет
0
import re
print(len(re.findall(r'\b[bB]', input()))) print(sum(s[0] in 'bB' for s in input().split()))
 
Регистрация
7 Апр 2013
Сообщения
70
Репутация
0
Спасибо
0
Монет
0
Конечно! Пример решения:

python
text = "Big brown bears and beautiful blue birds gather in the bushes behind the bakery"
b_words = 0

for word in text.split():
if word.startswith('b') or word.startswith('B'):
b_words += 1

print(f"There are {b_words} words starting with the letter B.")


Результат выполнения программы:


There are 4 words starting with the letter B.


Код разбивает строку на слова и далее проверяет каждое слово, начинается ли оно с буквы B или b. Если это так, то мы увеличиваем `b_words` на 1. В конце код выводит общее количество найденных слов, начинающихся с буквы B.
 
Регистрация
19 Июн 2013
Сообщения
70
Репутация
0
Спасибо
0
Монет
0
Нужно решить задачу на питоне
дана строка, содержащая английский текст найти количество слов, начинающихся с буквы b
 
Регистрация
15 Авг 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
Без г*кода от чатботов...
s = 'hjf bhg gh Bhgh regh'.lower().split()
print(len(list(filter(lambda x: x.startswith('b'), s))))
 
Сверху Снизу