Напишите программу, которая принимает на вход номер телефона и определяет, соответствует ли он одному из следующих форматов (X - цифры): +7 (9XX) XXX-XX-XX 8 (9XX) XXX-XX-XX
- Программирование
Условие:
Задание 0 (5 баллов)
Напишите программу, которая принимает на вход номер телефона, а на выходе говорит правильный он или нет. Правильные номера телефонов могут иметь вид (X - цифры):
\[
\begin{array}{l}
+7 \text { (9XX) XXX-XX-XX } \\
8 \text { (9XX) XXX-XX-XX }
\end{array}
\]
Введите номер телефона: 8 (911) 111-11-11
Правильно
Введите номер телефона: 8911 111-11-11
Неправильно
- 5 баллов - корректная проверка номера телефона
Решение:
Для решения этой задачи мы можем использовать регулярные выражения, которые позволяют нам проверять, соответствует ли введённый номер телефона заданному формату. Вот пример программы на Python, которая выполняет эту задачу: ```python import re def is_valid_phone_number(phone_number): # Регулярное выражение для проверки номера телефона pattern = r^(?:\+7\s\(\d{3}\)\s\d{3}-\d{2}-\d{2}|8\s\(\d{3}\)\s\d{3}-\d{2}-\d{2})$ # Пр...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
AI помощники
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства