Задача по Python с номерами

evore

Новичок
Пользователь
Июн 9, 2022
1
0
1
Python:
n = int(input("Введите количество номеров = "))
for i in range (n):
    a = input ("Введите номер = ")
    if len(a) == 14 and a[0] == "(" and a[4] == ")" and a[9] == "-":
      a = a.replace("(", "")
      a = a.replace(")", "")
      a = a.replace(" ", "-")
    if len(a)==12 and a[3] == a[7] == "-":
      a = a.replace("-", "")
      if a.isdigit()==True:
        print ("Номер корректный")
      else:
        print ("Номер не корректный")
    else:
      print("Номер не корректный")
Условие задачи, и то что выдает снизу, код не мой пытаюсь разобратся почему мой номер не пропускает.
 

Вложения

  • ksnip_20220609-221849.png
    ksnip_20220609-221849.png
    208,4 КБ · Просмотры: 3
  • ksnip_20220609-220801.png
    ksnip_20220609-220801.png
    35,6 КБ · Просмотры: 3
Последнее редактирование модератором:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
971
219
43
20
Москва
у тебя длинна 15, а это сразу последняя строка выполняется

P.s. как вставлять код
1647162378032-png.1702
 

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