# Запрос ввода предложения от пользователя
sentence = input("Введите предложение: ")
# Разбиваем предложение на слова
words = sentence.split()
# Проходим по каждому слову
for word in words:
# Считаем количество букв в верхнем регистре
upper_count = sum(1 for letter in word if letter.isupper())
# Выводим результат для каждого слова
print(f"В слове '{word}' {upper_count} букв верхнего регистра.")
s = 'fgHkOt fghRh KfDSAh ghJlRRfTs'
def f(n):
return len(list(filter(lambda x: x.isupper(), n)))
for i in s.split(' '):
print(f(i))
написаны разными регистрами
Программа должна вывести количество букв верхнего регистра в каждом
слове по отдельности в python