На странице представлен фрагмент

Реши любую задачу с помощью нейросети.

Для решения этой задачи можно использовать регулярное выражение.

Шаги решения:
1. Получить строку-номер телефона от пользователя.
2. Задать регулярное выражение, которое будет проверять правильность номера.
3. Проверить, соответствует ли строка-номер заданному регулярному выражению.
4. Если соответствует, вывести True, иначе вывести False.

Пример кода на Python:

“`python
import re

def check_phone_number(phone_number):
pattern = r’^+7[0-9]{10}$’ # регулярное выражение для проверки правильности номера
if re.match(pattern, phone_number):
return True
else:
return False

phone_number = input(“Введите номер телефона: “)
result = check_phone_number(phone_number)
print(result)
“`

Пользователю будет предложено ввести номер телефона. Затем программа проверит правильность номера с помощью регулярного выражения. Если номер правильный, то будет выведено True, иначе False.

Примеры правильных номеров:
+71234567890, +79654321098

Примеры неправильных номеров:
1234567890, +712345678901, +7123abcd7890