форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
29 строки
1.2 KiB
Markdown
29 строки
1.2 KiB
Markdown
# Индивидуальное контрольное задание по теме 5
|
|
|
|
Ефремов Станислав, А-02-23
|
|
|
|
## Задание
|
|
Вариант - 20
|
|
|
|
Создайте кортеж с целыми числами в диапазоне от -24 до 768 через 11.
|
|
|
|
Напишите инструкцию создания списка с 40 случайно выбранными элементами из кортежа.
|
|
|
|
Подсчитайте, сколько раз в этом списке последующий элемент оказался больше предыдущего.
|
|
|
|
Отобразите результат в виде строки вида: «Повышение в списке: ХХХ раз».
|
|
|
|
|
|
## Решение
|
|
|
|
```py
|
|
import random
|
|
|
|
chisla = tuple(range(-24,768, 11))
|
|
nabor_chisel = random.sample(chisla, 40)
|
|
nabor_chisel
|
|
[647, 416, -24, 570, 328, 9, 53, 724, 460, 141, 64, 86, 207, 713, 471, 196, 152, 735, 405, 229, 449, 218, 97, 559, 20, 625, 658, 361, 119, 185, 548, 603, 130, 493, 284, 262, 482, -2, 515, 317]
|
|
povishenie = sum([1 for i in range(1, len(nabor_chisel)) if nabor_chisel[i]>nabor_chisel[i-1]])
|
|
print('Повышение в списке: ', povishenie, 'раз')
|
|
Повышение в списке: 17 раз
|
|
``` |