С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Python Подбор книг Bookflix. Напишите рекомендательную систему для нового сервиса Bookflix, подбирающего книги для пользователя. Сервис хранит все прочитанные пользователем книги и по его запросу "Посоветуй мне книгу" должен подобрать набор книг, соответствующий критериям: 1 книга не должна быть прочитана пользователем ранее. 2 книга должна быть в любимом жанре пользователя. Любимый жанр – это жанр, который... https://www.cyberforum.ru/ python-beginners/ thread2604228.html Жаркий аукцион Python
Жаркий аукцион. Перед началом торгов организаторы аукциона объявляют все предметы, участвующие в аукционе, а также начальную цену, с которой начинаются продажи всех предметов. Также перед началом аукциона все участники обязаны заявить об участии, указав свое имя. Когда начинаются торги, каждый участник имеет право объявить предмет, который он желает приобрести, и новую ставку. Если новая ставка...
Python Права доступа https://www.cyberforum.ru/ python-beginners/ thread2604225.html
Здравствуйте форумчане, пришел за помощью в весьма нетривиальных задачах, кому-то они могут показаться легкими, а кому-то занятными, в любом случае, от любой помощи не откажусь, вам будет интересно, а мне полезно поучиться решать у мастеров, и так собственно задачи. Права доступа. Вася написал собственную операционную систему и теперь делает для нее систему прав доступа. Он решил, что в его...
Python В последовательности натуральных чисел определить минимальное число, оканчивающееся на 4 https://www.cyberforum.ru/ python-beginners/ thread2604203.html
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 4. Входные данные 3 24 14 34 Выходные данные 14
Изменение значения вложенного словаря Python
Добрый день! При изменении значения во вложенном словаре plita='5', значение изменяется и в plita: {'ЛДСП 16 БЕЗ ТЕКСТУРЫ': {'length': '0', 'cost': '0', 'total': 5}, 'ЛДСП 8 БЕЗ ТЕКСТУРЫ': {'length': '0', 'cost': '0', 'total': 5}} raspil=, , , , , , , , , , , , , , , , , , , , ] plita = {} parametr_plita={'length': '0', 'cost': '0', 'total': '0'}
Python Ввод двух значений, если одно не цифра-конкатенация, если цифра -сложение Нужно написать программу, в которой запрашивается ввод двух чисел и если хотя бы одно из них не является числом , то произвести их конкатенацию. В противном случае значения должны суммироваться. Пробовала таким образом, но когда ввожу букву ничего не работает. x=int(input('Введите цифру:')) y=int(input('Введите цифру:')) try: def f(m): return (x+y) print (f(m)) except... https://www.cyberforum.ru/ python-beginners/ thread2604130.html
Python Построение кубического сплайна https://www.cyberforum.ru/ python-beginners/ thread2604121.html
Необходимо построить кубический сплайн по заданным узлам и значениям. Также дана вторая производная в точке x0 и первая в точке xn. Программа работает, но не верно. А ошибку найти не могу Код: import matplotlib.pyplot as plt def TDMA(a,b,c,f): a, b, c, f = list(map(lambda k_list: list(map(float, k_list)), (a, b, c, f))) alpha = beta =
Python Разделить элементы и вывести на экране python
Заданы матрица порядка n и число k. разделить элементы k-й строки на диагональный элемент, расположенный в этой строке. исходную и полученную матрицы вывести на экран.
Python Как установить pip3 для python3 на macOS? У меня есть проблема, что когда-то pip3 стал почему-то устанавливать модули для python2 директории. Я ответа в интернете на решение этого не нашёл, и начал искать способы удалить pip(3). Вообщем, я вроде как удалил, скачал заново (скорее всего, неправильно), и опять, вроде бы, удалил, так как выдавало ошибку о том, что модуль pip(3) не найден. Помогите, пожалуйста, установить pip3 для python3 на... https://www.cyberforum.ru/ python-beginners/ thread2604088.html Python sqlite fts не ищет Создал базу базу fts по инструкции https://www.sqlite.org/fts3.html добавил строки, а поиск через MATCH по той же инструкции не работает. Что я делаю не так? conn = sqlite3.connect ('BASE.db') cursor = conn.cursor () cursor.executescript (""" CREATE VIRTUAL TABLE DATA USING fts3( 'mails' TEXT, 'source' TEXT ); ... https://www.cyberforum.ru/ python-beginners/ thread2604072.html
Слияние двух отсортированных массивов в один отсортированный слиянием. Исправьте, пожалуйста, ошибку Python
В частности, нужно написать следующую процедуру Процедура Merge (А, р, q, r). Параметрами этой процедуры являются массив А и числа р, q, r, указывающие границы сливаемых участков. Процедура предполагает, что р <= q < r и что участки А и A уже отсортированы, и сливает (merges) их в один участок А. # На вход подаётся линейный массив, в котором две подряд идущие последовательности...
Python Вращение графика вокруг указанной точки https://www.cyberforum.ru/
-2 / 1 / 0
Регистрация: 11.10.2019
Сообщений: 43
0

Телефонная книга - Python - Ответ 14364090

25.03.2020, 00:47. Показов 1228. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Телефонная книга.
Коля стал замечать, что иногда в его телефонную книгу попадают номера в некорректном формате. Чтобы не сохранять недействительные номера, он попросил Вас обрабатывать только номера, соответствующие критериям:

1 номер должен начинаться либо с +7, либо с 8 и состоять из 11 цифр.

2 блоки цифр могут разделяться пробелами или дефисами.

3 вторая, третья и четвертая цифры могут помещаться в скобки.

Если программа встречает некорректный номер, она должна его проигнорировать. В обратном случае она должна привести номер к виду +7 (900) 800-70-60 и запомнить. Остальной функционал программы остается без изменений.

ВВОД
Кликните здесь для просмотра всего текста

Ben 89001234050, +7 050 432 10-09
Alice 404-502, 894053212-65, 439-095
Nick +1(650)781 12-51
Ben
Alex +4(908)273-22-421, 8 (908) 273-22-42
Alice
Nick
Robert 51234047129, 89174043215
Alex
Robert
.


ВЫВОД
Кликните здесь для просмотра всего текста

+7 (900) 123-40-50, +7 (050) 432-10-09
+7 (940) 532-12-65
Не найдено
+7 (908) 273-22-42
+7 (917) 404-32-15


Вернуться к обсуждению:
Телефонная книга Python
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.03.2020, 00:47
Готовые ответы и решения:

Телефонная книга
Здравствуйте уважаемые, прошу вашей помощи,в весьма тривиальной задаче, которая тем не менее...

Телефонная книга
Вася решил записать телефоны всех своих друзей, чтобы потом автоматизировать поиск нужного номера....

Телефонная книга
Вводятся номера телефонов в формате: +7xxxxxxxxxx +6xxxxxxxxxx +7xxxxxxxxxx +5xxxxxxxxxx ......

Телефонная книга
Помогите пожалуйста!!!!:help: Создать телефонную книгу, где идентификатором является имя человека....

1
25.03.2020, 00:47
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.03.2020, 00:47
Помогаю со студенческими работами здесь

Телефонная книга
import pickle import sys address_book_data = {} #создаем словарь def...

Телефонная книга
Доброго времени суток. нужно выполнить несколько заданий в тел.книги. уже сломал всю голову....

Телефонная книга
В следующей программе я создаю телефонную книгу в которую пользователь может вводить и создавать...

Телефонная база
Отсортируйте список телефонов по возрастанию и используя сортировку выбором. Телефон задан в виде...

Телефонная книга
Вася решил записать телефоны всех своих друзей, чтобы потом автоматизировать поиск нужного номера....

Телефонная книга
Помогите дописать,туплю что-то как дальше делать. //Условие задачи: //Создайте приложение...

Телефонная книга С++
Написать телефонную книгу, требования: a.ФИО b.Номер телефона c.Email Функции: a)- добавления...

0
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru