Создание функции

Sumesale

Новичок
Пользователь
Сен 23, 2020
3
0
1
2. Создать функцию, переносящую из файла1 в файл2 только номера телефонов. Номером телефона считается: Любая числовая последовательность, длиннее 5
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 567
454
83
Задайте конкретный вопрос что не получается, решать задачи за вас никто не будет
 

Sumesale

Новичок
Пользователь
Сен 23, 2020
3
0
1
Задайте конкретный вопрос что не получается, решать задачи за вас никто не будет

def tel():
f=open("fail1.txt","r")
k=f.read()
c=[]
for ln in k:
if (ln.find("0")>-1)+(ln.find("1")>-1)+(ln.find("2")>-1)+(ln.find("3")>-1)+(ln.find("4")>-1)+(ln.find("5")>-1)+(ln.find("6")>-1)+(ln.find("7")>-1)+(ln.find("8")>-1)+(ln.find("9")>-1):
c.append(ln)
print(c)
d=open("file2.txt","w")
for s in c:
d.write(s)
f.close()
d.close()
print(tel())

Но выводит все числа, даже если последовательность меньше
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 567
454
83
вставьте код через теги code, так ничего не понятно
Как правильно составить вопрос и не получить бан?
 

Форум IT Специалистов