EfimovaLA 1 день назад
Родитель c48cf5e6c3
Сommit f495b11f37

@ -1,32 +1,33 @@
# Индивидуальное контрольное задание вариант 25 # Индивидуальное контрольное задание вариант 25
Ефимова Людмила, А-03-23 Ефимова Людмила, А-03-23
## Задание ## Задание
Создайте список с 50 элементами – целыми случайными числами из диапазона значений от -1 до +1. Создайте список с 50 элементами – целыми случайными числами из диапазона значений от -1 до +1.
```py ```py
for i in range(50): import random
sps.append(random.randint(-1, 1)) for i in range(50):
sps sps.append(random.randint(-1, 1))
[1, 0, 0, 1, -1, -1, 1, 1, 0, -1, -1, -1, 0, 1, 1, -1, -1, -1, 0, 0, -1, 1, 0, -1, 1, -1, 1, 0, 0, -1, 0, 1, 0, 0, 1, -1, 1, 0, 0, -1, 0, -1, 0, -1, 1, 1, -1, -1, 1, 1] sps
``` [1, 0, 0, 1, -1, -1, 1, 1, 0, -1, -1, -1, 0, 1, 1, -1, -1, -1, 0, 0, -1, 1, 0, -1, 1, -1, 1, 0, 0, -1, 0, 1, 0, 0, 1, -1, 1, 0, 0, -1, 0, -1, 0, -1, 1, 1, -1, -1, 1, 1]
```
Определите по этому списку, сколько раз последующее число было меньше предыдущего, сколько – больше и сколько – равным.
Отобразите результат в виде строки: «Больше=ХХ, меньше=ХХ, равно=ХХ». Определите по этому списку, сколько раз последующее число было меньше предыдущего, сколько – больше и сколько – равным.
Отобразите результат в виде строки: «Больше=ХХ, меньше=ХХ, равно=ХХ».
```py
big = 0 # счетчики ```py
small =0 big = 0 # счетчики
equal = 0 small =0
for i in range(len(sps)-1): equal = 0
current = sps[i] for i in range(len(sps)-1):
next_num = sps[i+1] current = sps[i]
if next_num < current: next_num = sps[i+1]
small += 1 if next_num < current:
if next_num > current: small += 1
big += 1 if next_num > current:
else: equal += 1 big += 1
else: equal += 1
print('Больше =', big, ' Меньше =', small, ' Равно = ', equal)
Больше = 16 Меньше = 18 Равно = 33 print('Больше =', big, ' Меньше =', small, ' Равно = ', equal)
Больше = 16 Меньше = 18 Равно = 33
``` ```
Загрузка…
Отмена
Сохранить