fa
Feedback
Библиотека задач по Python | тесты, код, задания

Библиотека задач по Python | тесты, код, задания

رفتن به کانال در Telegram

Задачи и тесты по Python для тренировки и обучения. Как запустить своего ии-агента: https://clc.to/tvpmDQ По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/9f7384d6 Для обратной связи: @proglibrary_feeedback_bot

نمایش بیشتر
6 504
مشترکین
-224 ساعت
-67 روز
-2730 روز
آرشیو پست ها
Что выведет код?
Anonymous voting

🐻‍❄️ Быстрее Pandas в 10 раз: Polars — высокопроизводительная библиотека для анализа больших данных на Python Разработанная
🐻‍❄️ Быстрее Pandas в 10 раз: Polars — высокопроизводительная библиотека для анализа больших данных на Python Разработанная с нуля на языке Rust библиотека Polars объединяет в себе скорость, гибкость и богатый инструментарий для анализа больших данных на Питоне, что позволяет считать её достойной заменой популярной библиотеке Pandas. 👉 Читайте о Polars подробнее в нашей статье 👈

Метод missing Метод missing — это магический метод, который вызывается, когда попытка доступа к несуществующему ключу в слова
Метод missing Метод missing — это магический метод, который вызывается, когда попытка доступа к несуществующему ключу в словаре. По умолчанию метод missing бросает исключение KeyError. Однако его можно переопределить, чтобы обеспечить другое поведение. Общая форма метода missing выглядит следующим образом: def __missing__(self, key): # ... Аргумент self представляет собой экземпляр словаря, в котором произошло обращение к несуществующему ключу. Аргумент key представляет собой сам несуществующий ключ.

🐍➰ Создаем игру «Виселица» на Python. Часть 2. Графический интерфейс на PySimpleGUI В первой части мы написали код для получ
🐍➰ Создаем игру «Виселица» на Python. Часть 2. Графический интерфейс на PySimpleGUI В первой части мы написали код для получения и обработки вводимых игроком данных, создали некоторые компоненты и текстовый пользовательский интерфейс (TUI). Во второй части реализуем логику игры «Виселица» и создадим графический интерфейс с помощью PySimpleGUI. 🔗 Читать статью

Что выведет код сверху?
Anonymous voting

Что выведет код сверху?
Anonymous voting

Что выведет код сверху?
Anonymous voting

🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python. В ней: ● Новые возможн
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python. В ней: ● Новые возможности в последних версиях Python ● Работа с базами данных и SQL в Python ● Веб-разработка на Django и Flask ● Машинное обучение и анализ данных с помощью Python ● Автоматизация и работа с API на Python ● Тестирование и отладка кода на Python ● Задачи для новичков с решениями 👉Подписаться👈

Что выведет код сверху?
Anonymous voting

Напишите функцию на Python, которая принимает строку и возвращает словарь, содержащий количество вхождений каждого слова в ст
Напишите функцию на Python, которая принимает строку и возвращает словарь, содержащий количество вхождений каждого слова в строке. Считайте, что слова в строке разделяются пробелами, и игнорируйте знаки препинания. Для начала используем метод translate для удаления знаков препинания из исходной строки. Модуль string предоставляет строку punctuation, содержащую все знаки препинания. Метод translate использует таблицу перевода для удаления указанных символов. Затем приводим текст к нижнему регистру, чтобы учесть все слова независимо от регистра. После этого используем метод split() для разделения текста на список слов. Создаём пустой словарь word_count для подсчета вхождений каждого слова. Затем, используя цикл for, проходимся по списку слов и обновляем счетчик в словаре. Если слово уже есть в словаре, увеличиваем его счетчик на 1; если нет, добавляем его в словарь с начальным счетчиком 1. Наконец, возвращаем словарь word_count, который содержит количество вхождений каждого слова в тексте.

🌳Решение задачи про вырубку деревьев Обозначим расстояние между деревьями после вырубки d. Тогда существует n – d х (m – 1)
🌳Решение задачи про вырубку деревьев Обозначим расстояние между деревьями после вырубки d. Тогда существует n – d х (m – 1) – m + 1 способов вырубить деревья. Чтобы найти все варианты, нужно просуммировать способы по всем d. Кроме того, нужно учесть 2 частных случая – когда количество оставшихся после вырубки деревьев равно 0 или 1. 1️⃣ вариант:
n, m = list(map(int, input().split()))
trees = 0
if m == 0:
    trees = 1
elif m == 1:
    trees = n
else:
    for d in range(1, n):
        trees += (n - d) // (m - 1)
print(trees)
2️⃣ вариант:
n, m = map(int, input().split())
trees = 0
if m == 0:
    trees = 1
elif m == 1:
    trees = n
else:
    for d in range(1, (n - 1) // (m - 1) + 1):
        trees += n - (m - 1) * d
print(trees)
👉Ещё четыре олимпиадных задачи с решениями ищите в нашей статье👈

Что выведет код сверху?
Anonymous voting

Что выведет код сверху?
Anonymous voting