156 читали · 3 года назад
Прокачиваем навыки в Python. Множества (ч.2)
В статье приведены три задачи для иллюстрации в каких случаях использование множеств в программировании весьма уместны и удобны. Поехали! Полиглоты. В школе каждый из N учеников знает Mᵢ языков. Узнайте, какими языками владеют все школьники и языки, которые знает хотя бы один из учащихся. Во входных данных в первой строке записано количество школьников N. Затем идет N чисел Mᵢ, после каждого из чисел идет Mᵢ строк, в которых записаны названия языков, которые знает i-й ученик. 1≤N≤1000, 1≤Mᵢ≤500...
630 читали · 1 год назад
Как работать с датой и временем в Python
Работа с данными даты и времени в Python является важным навыком. В этой статье будут продемонстрированы наиболее важные модули даты и времени Python. Есть несколько удобных модулей Python, которые предоставляют функциональность, упрощающую работу с датами и временем. Ранее мы обсуждали некоторые отличные библиотеки, которые может предложить Python; в этой статье мы представим (с примерами) некоторые из наиболее полезных инструментов для обработки дат и времени. Модуль time Первый модуль называется time и поставляется со стандартной установкой Python...