From be76086d87a89e5447ca0bc1e5fd161178be01b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=20=E2=84=96=207=20=D0=B0=D1=83=D0=B4=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=96-115?= Date: Fri, 24 Oct 2025 09:40:06 +0300 Subject: [PATCH 1/3] =?UTF-8?q?=D0=BE=D1=82=D1=87=D0=B5=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA5/report.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TEMA5/report.md b/TEMA5/report.md index ba19272..72c4d87 100644 --- a/TEMA5/report.md +++ b/TEMA5/report.md @@ -113,7 +113,7 @@ # 3.3 Изучение второго сложного цикла for -Был приненен цикл for, в котором при каждой итерации для i от 0 до 9, созданный пустой список пополняется значением от 0 до 100 и подсчитывается сумма чисел в списке. При достижении суммы числа более 500, итерация прерывается. Если же итерации успевают закончиться естественным образом и сумма получается значением менее 500, по сумма печатается на экран. +Был приненен цикл for, в котором при каждой итерации для i от 0 до 9, созданный пустой список пополняется значением от 1 до 100 и подсчитывается сумма чисел в списке. При достижении суммы числа более 500, итерация прерывается. Если же итерации успевают закончиться естественным образом и сумма получается значением менее 500, по сумма печатается на экран. >>> import random as rn >>> sps5=[] From 7f58198e245ad9f9a81a5bf1611c0e464201280e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=20=E2=84=96=207=20=D0=B0=D1=83=D0=B4=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=96-115?= Date: Fri, 24 Oct 2025 09:54:12 +0300 Subject: [PATCH 2/3] =?UTF-8?q?=D0=BE=D1=82=D1=87=D0=B5=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA5/report.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TEMA5/report.md b/TEMA5/report.md index 72c4d87..7a05958 100644 --- a/TEMA5/report.md +++ b/TEMA5/report.md @@ -11,7 +11,7 @@ Управляющие инструкции, как и в других языках программирования, используются в Python для разветвления линий потока. Их применение имеет как сходство, так и заметные отличия по сравнению с другими языками программирования. В программах на Python они применяются по следующей общей схеме: <Управляющая инструкция>: <отступы><Блок инструкций> -Здесь управляющая инструкция начинается зарезервированными словами, такими как if, while, for… и дополняется логическим выражением, со значением True или False. Блок инструкций – это совокупность инструкций на языке Python, возможно, включающая вложенные управляющие инструкции. Относительно управляющей инструкции блок инструкций сдвигается влево с использованием одинаковых отступов, задаваемых либо некоторым числом пробелов, либо одной или несколькими табуляциями. +Здесь управляющая инструкция начинается зарезервированными словами, такими как if, while, for… и дополняется логическим выражением, со значением True или False. Блок инструкций – это совокупность инструкций на языке Python, возможно, включающая вложенные управляющие инструкции. Относительно управляющей инструкции блок инструкций сдвигается вправо с использованием одинаковых отступов, задаваемых либо некоторым числом пробелов, либо одной или несколькими табуляциями. # 2 Изучение блока ЕСЛИ From d134f5108b388153264714ed96b382c2e198bb23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=20=E2=84=96=207=20=D0=B0=D1=83=D0=B4=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=96-115?= Date: Fri, 24 Oct 2025 10:20:17 +0300 Subject: [PATCH 3/3] =?UTF-8?q?=D0=B8=D0=BA=D0=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA5/test.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 TEMA5/test.md diff --git a/TEMA5/test.md b/TEMA5/test.md new file mode 100644 index 0000000..f796801 --- /dev/null +++ b/TEMA5/test.md @@ -0,0 +1,24 @@ +# Индивидуальное контрольное задание по теме 5 + +Голощапов Дмитрий, А-01-23 + +# Задание + +Создайте символьную строку с произвольным набором латинских символов и цифр. Напишите инструкции, обеспечивающие создание списка, в котором значениями являются комбинации цифр из символьной строки, находящиеся между идущими подряд латинскими символами. + +# Решение + + >>> text = "ajsh6086gdlfbal53293jdl" + >>> numbers = "" + >>> result = [] + >>> for char in text: + ... if char in "0123456789": + ... numbers += char + ... else: + ... if numbers: # Если символ не цифра и у нас есть накопленные цифры + ... result.append(numbers) # Сохраняем найденное число в список + ... numbers = "" + ... + >>> print("Цифры:", result) + Цифры: ['6086', '53293'] +