форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
1.1 KiB
1.1 KiB
Тест по теме 7
Мамакин Ярослав, А-02-23
Задание
- Разработайте функцию с 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]