форкнуто от main/python-labs
Родитель
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
|
||||||
```
|
```
|
||||||
Загрузка…
Ссылка в новой задаче