profile
Размещено 4 года назад по предмету Информатика от zlobinalekksey

Заданы M строк, которые вводятся с клавиатуры. Подсчитать количество пробелов в каждой из строк и количество заглавных букв. Вывести строки и найденные значения рядом со строками. Питон

  1. Ответ на вопрос
    Ответ на вопрос дан KnowsUser1

    Ответ:

    <Code>

    --- Python 3.8.3 ---

    import typing

    from typing import Callable

    from typing import AnyStr

    from typing import Any

    import re

    import string

    def StringCount(RawString: AnyStr, Selector: Callable[[AnyStr], bool], splitter: AnyStr = None) -> int:

       '''Подсчитывает кол-во вхождений элемента, удовлетворяющего условию, в строку или подстроку при заданном splitter'''

       counter = 0

       if splitter:

           ToAnalyse = RawString.split(splitter)

       else:  

           ToAnalyse = list(RawString)

       for item in ToAnalyse:

           if Selector(item): counter += 1  

       return counter

    def main():

       Strings = [input() for i in range(int(input()))]

       for s in Strings:

           Uppercase = StringCount(s, lambda p: lambda p: p.isupper())

           Spaces = s.count(' ')

           print(f'String: {s}nSpaces: {Spaces}nUppercase: {Uppercase}')

    if __name__ == "__main__":

       main()

    <Code>

    На скриншотах приложены тесты программы.

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.