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'] +