⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Вам нужно отсортировать список с оценками на основе английской системы. Всего 5 символов, в порядке убывания: A, B, C, D, F.
Примеры:
#задача_с_собеседования
Условие:
Вам нужно отсортировать список с оценками на основе английской системы. Всего 5 символов, в порядке убывания: A, B, C, D, F.
Примеры:
sort_grades(['A', 'B', 'C', 'C', 'F', 'A']) -> ['F', 'C', 'C', 'B', 'A', 'A']📌Делитесь своим решением в комментариях👇
sort_grades(['b', 'c', 'C', 'f', 'A']) -> ['F', 'C', 'C', 'B', 'A']
sort_grades([]) -> []
#задача_с_собеседования
👍6
🐍 А вы знали? Выпуск №22
bool — логическая функция в Python, которая возвращает только два значения, а именно: True и False.
Функция bool может пригодится в проектах, где пустое значение не пропускается кодом.
В каких случаях функция bool() вернет True:
1. непустая строка (в том числе если это один или несколько пробелов)
2. ненулевое число (в том числе меньшее единицы, например -5)
3. непустой список/кортеж (даже если он содержит один пустой элемент, например пустой кортеж)
4. функция.
Иначе - bool вернёт False(не учитывая последний пункт разумеется)
Не смотря свою маленькую функциональность, bool может пригодится много где, что не может не радовать :)
bool — логическая функция в Python, которая возвращает только два значения, а именно: True и False.
Функция bool может пригодится в проектах, где пустое значение не пропускается кодом.
В каких случаях функция bool() вернет True:
1. непустая строка (в том числе если это один или несколько пробелов)
2. ненулевое число (в том числе меньшее единицы, например -5)
3. непустой список/кортеж (даже если он содержит один пустой элемент, например пустой кортеж)
4. функция.
Иначе - bool вернёт False(не учитывая последний пункт разумеется)
Не смотря свою маленькую функциональность, bool может пригодится много где, что не может не радовать :)
👍7
⚡️ Задачка с собеседования | Уровень: #Easy
Условие:
Ваша цель — написать функцию, которая находит самые повторяющиеся слова в строке.
Пример:
#Задачка_с_собеседования
Условие:
Ваша цель — написать функцию, которая находит самые повторяющиеся слова в строке.
Пример:
text ('Am I want write code? Yeah! I like it') → I📌 Пишите ваше решение в комментариях👇
text ('Hi! How are you? Hi! I am okay') → Hi
text ('test text test and test that again') → test
#Задачка_с_собеседования
👍12❤1
🐍 А вы знали? Выпуск №23
Преобразование входящих данных в список.
Почему это происходит?
На фото выше показан сам кусочек кода, где мы указываем что функция input() для ввода данных, а затем функция split() для разделения входящих данных по пробелу будет в структуре данных list.
Интересный факт :3
Чтобы вывод был без скобок, запятых и других символов листа, перед переменной нужно поставить звёздочку: print(*lst). Это называется распаковка :)
Преобразование входящих данных в список.
Почему это происходит?
На фото выше показан сам кусочек кода, где мы указываем что функция input() для ввода данных, а затем функция split() для разделения входящих данных по пробелу будет в структуре данных list.
Интересный факт :3
Чтобы вывод был без скобок, запятых и других символов листа, перед переменной нужно поставить звёздочку: print(*lst). Это называется распаковка :)
👍28👎1
Какой Python фреймворк вы используете?
Anonymous Poll
58%
Django
1%
CherryPy
16%
Flask
0%
TurboGears
1%
Tornado
1%
Pyramid
1%
Web2py
21%
Другой
👍4
Какого ключевого слова нет в Python?
Anonymous Quiz
26%
await
6%
is
16%
yield
8%
async
2%
in
10%
del
18%
local
13%
raise
👍12👏4👎1🤯1
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая находит сумму всех цифр в числе. На вход также могут пойти и числа меньше нуля — их стоит переводить в неотрицательное числа.
Пример:
📌 Пишите ваше решение в комментариях👇
#задача_с_собеседования
Условие:
Ваша задача — написать функцию, которая находит сумму всех цифр в числе. На вход также могут пойти и числа меньше нуля — их стоит переводить в неотрицательное числа.
Пример:
1234 → 10Знак "_" в числах может использоваться для упрощения чтения пользователем. 1_000_000 — это то же самое, что и 1000000
-9876 → 30
7013 → 11
100001 → 2
📌 Пишите ваше решение в комментариях👇
#задача_с_собеседования
👍14
Как называется эталонная реализация интерпретатора Python?
Anonymous Quiz
14%
Cython
7%
IronPython
28%
PyPy
5%
Jython
47%
CPython
🔥14👍3🎉1
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Создать функцию которая принимает число и возвращает "Even" для чётных чисел и "Odd" для нечётных.
Пример:
#задача_с_собеседования
Условие:
Создать функцию которая принимает число и возвращает "Even" для чётных чисел и "Odd" для нечётных.
Пример:
2 → "Even"📌Делитесь своим решением в комментариях👇
1 → "Odd"
-46 → "Even"
71 → "Odd"
0 → "Even"
-123 → "Odd"
#задача_с_собеседования
👍13👏1
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Найти «счастливый» ip. Он считается счастливым, если сумма двух байтов с левой стороны равняются сумме двух байтов с правой стороны.
На вход функции всегда идёт строка с ipv4 адресом.
Пример:
❗️Делитесь своим решением в комментариях👇
#задача_с_собеседования
Условие:
Найти «счастливый» ip. Он считается счастливым, если сумма двух байтов с левой стороны равняются сумме двух байтов с правой стороны.
На вход функции всегда идёт строка с ipv4 адресом.
Пример:
is_happy_ip("255.255.255.255") -> TrueP.S. 1 байт - число от 0 до 255
is_happy_ip("0.0.0.1") -> False
is_happy_ip("101.78.170.9") -> True
❗️Делитесь своим решением в комментариях👇
#задача_с_собеседования
Wikipedia
IP-адрес
уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP
👍18
Вы можете выбрать любой год, в который вы желаете отправиться и у вас есть возможность взять с собой один Python-проект...
Какой проект и год вы бы выбрали? 🤔
Свои варианты в комментарии 💭
Какой проект и год вы бы выбрали? 🤔
Свои варианты в комментарии 💭
😢4👍3
🐥 Задача по Python #1
Напишите функцию, которая будет находить самое длинное слово в предложении. Если будет найдено два и больше слов одинаковой длины, нужно вернуть первое из них. Небуквенные символы (апостроф, точка, запятая и т. п.) считаются частью слова, к которому прилегают.
Примеры:
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
Напишите функцию, которая будет находить самое длинное слово в предложении. Если будет найдено два и больше слов одинаковой длины, нужно вернуть первое из них. Небуквенные символы (апостроф, точка, запятая и т. п.) считаются частью слова, к которому прилегают.
Примеры:
longest_word("Margaret's toy is a pretty doll.") ➞ "Margaret's"Спойлер: задача решается в 2 строчки кода
longest_word("A thing of beauty is a joy forever.") ➞ "forever."
longest_word("Forgetfulness is by all means powerless!") ➞ "Forgetfulness"
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
👍8🔥1
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая сортирует словарь по убыванию на основе значения.
Пример:
#задача_с_собеседования
Условие:
Ваша задача — написать функцию, которая сортирует словарь по убыванию на основе значения.
Пример:
sort_dict({"1": 1, "2": 2, "3": 3}) -> {"3": 3, "2": 2, "1": 1}❗️Делитесь своим решением в комментариях👇
sort_dict({"obj": 8, 1: 11, "6": 4}) -> {1: 11, "obj": 8, "6": 4}
#задача_с_собеседования
👍9👎2
Какой из перечисленных вариантов является НЕ правильным расширением файла для Python скрипта?
Anonymous Quiz
6%
.py
10%
.pyi
19%
.pyc
11%
.pyo
7%
.pyd
14%
.pyp
10%
.pyw
22%
.pyz
👍16👎5
🐍 А вы знали? Выпуск №26
Загрузка изображения используя matplotlib.
В данном примере(см. выше) показан базовый функционал загрузки. Изображение, кстати, должно находится в папке с вашим скриптом.
Доп. материал здесь :3
Загрузка изображения используя matplotlib.
В данном примере(см. выше) показан базовый функционал загрузки. Изображение, кстати, должно находится в папке с вашим скриптом.
Доп. материал здесь :3
👍16😱1
Срочная новость ❗️❗️❗️
Уважаемый клиент, Благодарим вас за то, что являетесь пользователем Heroku. С 28 ноября 2022 года бесплатные Heroku Dynos, бесплатные Heroku Postgres и бесплатные данные Heroku для Redis больше не будут доступны. Вы можете узнать больше об этих и других важных изменениях от нашего GM Боба Уайза в блоге Heroku. Существующие бесплатные динамометры и надстройки данных Heroku будут затронуты, поэтому от вас требуется действие. Чтобы предотвратить сбои в работе ваших приложений или данных при использовании бесплатных планов, вам необходимо перейти с бесплатного плана на платный до 28 ноября 2022 г. Инструкции по обновлению и ответы на другие вопросы см. в разделе часто задаваемых вопросов. — сообщается на официальном сайте хероку.
Походу всё, минус халява :(
В чате хероку рекомендуют альтернативу ввиде oralce cloud, но надо иметь зарубежную банковскую карту. Ушла эпоха 😢
Уважаемый клиент, Благодарим вас за то, что являетесь пользователем Heroku. С 28 ноября 2022 года бесплатные Heroku Dynos, бесплатные Heroku Postgres и бесплатные данные Heroku для Redis больше не будут доступны. Вы можете узнать больше об этих и других важных изменениях от нашего GM Боба Уайза в блоге Heroku. Существующие бесплатные динамометры и надстройки данных Heroku будут затронуты, поэтому от вас требуется действие. Чтобы предотвратить сбои в работе ваших приложений или данных при использовании бесплатных планов, вам необходимо перейти с бесплатного плана на платный до 28 ноября 2022 г. Инструкции по обновлению и ответы на другие вопросы см. в разделе часто задаваемых вопросов. — сообщается на официальном сайте хероку.
Походу всё, минус халява :(
В чате хероку рекомендуют альтернативу ввиде oralce cloud, но надо иметь зарубежную банковскую карту. Ушла эпоха 😢
👍8👎3😢3🔥1💔1
⚡️ Задачка с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая проверит, все ли значения увеличиваются на один
Пример:
#задача_с_собеседования
Условие:
Ваша задача — написать функцию, которая проверит, все ли значения увеличиваются на один
Пример:
[-1, 0, 1, 2, 3] -> True📌 Пишите ваше решение в комментариях👇
[-1, 0, 1, 3, 4]) -> False
[0, 1] -> True
[1, 0] -> False
#задача_с_собеседования
👍13
Что выведет на экран следующий код print({True : "1", 1 : "one"})
Anonymous Quiz
28%
{True : "1", 1 : "one"}
7%
{1 : "1", 1 : "one"}
7%
{True : "1"}
13%
{True : 'one'}
45%
Будет ошибка, boolean не может быть ключом
👍29🖕2👏1