Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1.1 KiB

Тест по теме 7

Мамакин Ярослав, А-02-23

Задание

  1. Разработайте функцию с 3 аргументами: кортеж с числовыми элементами и 2 значения – Т1 и Т2 (T1<T2). функция должна рассчитать и вернуть список с 3 элементами – число элементов списка, меньших Т1, число элементов со значениями между Т1 и Т2, и число элементов, боль-ших Т2.

Решение

def count_n(kort, T1, T2):
    lower = 0
    higher = 0
    inbetween = 0
    if T1 < T2 and isinstance(kort, tuple):
        for i in kort:
            if i < T1:
                lower += 1
            elif i >= T1 and i <= T2:
                inbetween += 1
            elif i > T2:
                higher += 1
        return [lower, inbetween, higher]
    else:
        print('Введенные данные не удовлетворяют условию')
        return []

print(count_n((1,2,3,4,5,6,7,8), 4, 7))
[3, 4, 1]