/
KatherineGavkalyuk
/
python
Обзор
Документация
Войти
/
KatherineGavkalyuk
/
python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
10.11.py
25 строк
793 B
KatherineGavkalyuk
classwork
10 ноя 2025, 20:52
10 ноя 2025, 20:52
b1200da
Код
Авторство
О чём код?
a = 'hfhdrh78...5.84fj' s_str = '' s = [] count = 0 #счетчик для подсчета кол-ва точек в числе for i in a: if i.isdigit(): #если символ цифра, то будет добавлять к s_str s_str += i count = 0 elif i == '.': if count == 0 and s_str: #первая точка после цифр s_str += i count = 1 else: if s_str and s_str != '.': s.append(float(s_str)) s_str = '' count = 0 else: if s_str and s_str != '.': s.append(float(s_str)) s_str = '' count = 0 if s_str and s_str != '.': s.append(float(s_str)) print(s) #получаем [78.0, 5.84]