MamakinYR 3 недель назад
Родитель b160c212b3
Сommit 046a19f44a

@ -1,62 +1,31 @@
\# Тест по теме 7 # Тест по теме 7
Мамакин Ярослав, А-02-23 Мамакин Ярослав, А-02-23
## Задание
28. Разработайте функцию с 3 аргументами: кортеж с числовыми элементами и 2 значения – Т1 и Т2 (T1<T2). функция должна рассчитать и вернуть список с 3 элементами число элементов списка, меньших Т1, число элементов со значениями между Т1 и Т2, и число элементов, боль-ших Т2.
\## Задание ## Решение
28\. Разработайте функцию с 3 аргументами: кортеж с числовыми элементами и 2 значения – Т1 и Т2 (T1<T2). функция должна рассчитать и вернуть список с 3 элементами число элементов списка, меньших Т1, число элементов со значениями между Т1 и Т2, и число элементов, боль-ших Т2.
\## Решение
```py ```py
def count_n(kort, T1, T2):
def count\_n(kort, T1, T2): lower = 0
higher = 0
&nbsp; lower = 0 inbetween = 0
if T1 < T2 and isinstance(kort, tuple):
&nbsp; higher = 0 for i in kort:
if i < T1:
&nbsp; inbetween = 0 lower += 1
elif i >= T1 and i <= T2:
&nbsp; if T1 < T2 and isinstance(kort, tuple): inbetween += 1
elif i > T2:
&nbsp; for i in kort: higher += 1
return [lower, inbetween, higher]
&nbsp; if i < T1: else:
print('Введенные данные не удовлетворяют условию')
&nbsp; lower += 1 return []
&nbsp; elif i >= T1 and i <= T2: print(count_n((1,2,3,4,5,6,7,8), 4, 7))
[3, 4, 1]
&nbsp; inbetween += 1 ```
&nbsp; elif i > T2:
&nbsp; higher += 1
&nbsp; return \[lower, inbetween, higher]
&nbsp; else:
&nbsp; print('Введенные данные не удовлетворяют условию')
&nbsp; return \[]
print(count\_n((1,2,3,4,5,6,7,8), 4, 7))
\[3, 4, 1]
```
Загрузка…
Отмена
Сохранить