форкнуто от main/python-labs
Родитель
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
|
||||||
lower = 0
|
inbetween = 0
|
||||||
|
if T1 < T2 and isinstance(kort, tuple):
|
||||||
higher = 0
|
for i in kort:
|
||||||
|
if i < T1:
|
||||||
inbetween = 0
|
lower += 1
|
||||||
|
elif i >= T1 and i <= T2:
|
||||||
if T1 < T2 and isinstance(kort, tuple):
|
inbetween += 1
|
||||||
|
elif i > T2:
|
||||||
for i in kort:
|
higher += 1
|
||||||
|
return [lower, inbetween, higher]
|
||||||
if i < T1:
|
else:
|
||||||
|
print('Введенные данные не удовлетворяют условию')
|
||||||
lower += 1
|
return []
|
||||||
|
|
||||||
elif i >= T1 and i <= T2:
|
print(count_n((1,2,3,4,5,6,7,8), 4, 7))
|
||||||
|
[3, 4, 1]
|
||||||
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]
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
Загрузка…
Ссылка в новой задаче