нарисуйте блок схему и напише программу для состовления таблицы значений функций y=5-xв квадрате/2 на отрезке (-5;5) с шагом 0.5.
Ответы на вопрос:
<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>
На скриншотах приложены тесты программы.
Популярно: Информатика
-
Nozzer4K25.09.2021 03:13
-
neznayka190021.09.2021 04:56
-
0LOLOLOSHKA109.04.2020 03:49
-
tayteldiyev200531.07.2021 03:13
-
GiftOfDeath18.01.2023 10:57
-
Nastya0bendy06.04.2022 09:39
-
abbasovamadina204.12.2022 22:23
-
JadenGirl07.04.2020 07:14
-
Lizaveta2002129.01.2023 14:42
-
Karon133727.11.2021 14:56