From e818b2d5e65f8053f8aaea6fec88d49467e899ac Mon Sep 17 00:00:00 2001 From: EfremovSI Date: Mon, 3 Nov 2025 08:54:35 +0000 Subject: [PATCH] ikz --- TEMA5/test.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 TEMA5/test.md diff --git a/TEMA5/test.md b/TEMA5/test.md new file mode 100644 index 0000000..629c5ba --- /dev/null +++ b/TEMA5/test.md @@ -0,0 +1,28 @@ +# Индивидуальное контрольное задание по теме 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, 'раз') +``` \ No newline at end of file