Привет всем! У меня есть вопрос. По поводу задаче проверка телефонных номеров. Подскажите пожалуйста как её решить?😔 | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Привет всем! У меня есть вопрос. По поводу задаче проверка телефонных номеров. Подскажите пожалуйста как её решить?😔

Вот условия. В качестве вводных данных вам даны числа. Вы должны проверить, являются ли эти числа действующим номером телефона. Действующий номер телефона состоит ровно из 8 чисел и начинается с 1, 8 или 9. Выведите в результат «Действующий», если номер работает, в противном случае - «Не действующий». Пример вводных данных 81239870 Пример результата Valid

20th Jan 2021, 7:18 PM
Влад Соловьёв
Влад Соловьёв - avatar
8 Answers
+ 2
Я так решил import re num = input() pattern = r"^(1|8|9)\w{7}" match = re.match(pattern, num) if len(num)==8: if match: print ("Valid") else: print ("Invalid") else: print ("Invalid")
1st Jun 2021, 8:06 PM
Артем Шульга
Артем Шульга - avatar
+ 2
Моё решение pattern = r"[189]([0-9]{7}$)" if re.match(pattern,input()): print("Valid") else: print("Invalid")
1st Oct 2022, 5:05 PM
Arevik Khachatryan
0
Очень прошу помогите пожалуйста!!😭😭
20th Jan 2021, 7:19 PM
Влад Соловьёв
Влад Соловьёв - avatar
0
Влад Соловьёв why are you in such a hurry? It won't really help, if anyone can help they will do so. Can you show what you have tried so far? Влад Соловьёв что ты так торопишься? На самом деле это не поможет, если кто-то может помочь, они это сделают. Можете показать, что уже пробовали?
20th Jan 2021, 7:48 PM
Abhay
Abhay - avatar
0
Abhay, вот доказательство;что я пытался решить эту задачу! import re a = int(input()) if (re.match(a = r^8.......8$) or re.match(a = r^9......$9)): print("Valid") else: print("Invalid") Я не понимаю как использовать символы ^ и $!
21st Jan 2021, 9:14 AM
Влад Соловьёв
Влад Соловьёв - avatar
0
Спасибо большое!
2nd Jun 2021, 9:05 AM
Влад Соловьёв
Влад Соловьёв - avatar
0
Если что можете писать в ЛС, не факт что решу но вместе может покумекать.
2nd Jun 2021, 2:12 PM
Артем Шульга
Артем Шульга - avatar
0
# Я решил так import re #введите код сюда inpt = input() pattern = r"[1,8,9](\d{7}$)" if re.search(pattern, inpt): print("Valid") else: print("Invalid")
24th Sep 2021, 9:14 AM
Тимур Завьялов
Тимур Завьялов - avatar