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