⚡️ Задача с собеседования | Уровень: #Medium
Условие:
Ваша задача — написать функцию, которая принимает неограниченное количество списков и возвращает только те элементы, что есть в каждом списке.
Пример:
#задача_с_собеседования
Условие:
Ваша задача — написать функцию, которая принимает неограниченное количество списков и возвращает только те элементы, что есть в каждом списке.
Пример:
find_values([11, 10, 3], [10, 3, 5, 11], [11, 10]) -> [11, 10]📌Делитесь своим решением в комментариях👇
find_values([8, 4, 7, "hi"], [8, "hi"], [4, "hi"]) -> ['hi']
find_values([1, 4, 3], [6, 2, 8], ["4", "hi"]) -> []
#задача_с_собеседования
👍17🔥1😢1
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая проверяет, является ли число простым.
Простые числа — числа, которые делятся нацело только на единицу и на само себя.
Пример:
#задача_с_собеседования
Условие:
Ваша задача — написать функцию, которая проверяет, является ли число простым.
Простые числа — числа, которые делятся нацело только на единицу и на само себя.
Пример:
is_prime_number(2) -> True📌Делитесь своим решением в комментариях👇
is_prime_number(9) -> False
is_prime_number(117) -> False
is_prime_number(127) -> True
#задача_с_собеседования
👍9🤔4
⚡️ Задача с собеседования | Уровень: #Medium
Условие:
Нужно написать код, который будет переводить римские символы в привычную нам десятичную систему.
Пример:
#задача_с_собеседования
Условие:
Нужно написать код, который будет переводить римские символы в привычную нам десятичную систему.
Пример:
roman_to_int('XXI') -> 21
roman_to_int('IV') -> 4
roman_to_int('I') -> 1
📌Делитесь своим решением в комментариях👇#задача_с_собеседования
👍8💩2
⚡️ Задача с собеседования | Уровень: #Medium
Условие:
Вам необходимо отсортировать список, но все парные числа должны остаться на месте.
Примеры:
#задача_с_собеседования
Условие:
Вам необходимо отсортировать список, но все парные числа должны остаться на месте.
Примеры:
sort_array([3, 1]) -> [1, 3]📌Делитесь своим решением в комментариях👇
sort_array([3, 2, -1, 4]) -> [-1, 2, 3, 4]
sort_array([5, 3, 2, 8, 1, 4]) -> [1, 3, 2, 8, 5, 4]
#задача_с_собеседования
👍10👎5
Друзья, напишите по контенту. Что нравится, а что нет?
Внизу в комментарии
Внизу в комментарии
👍8
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Создать функцию которая принимает строку и заменяет каждую букву на её позицию в алфавите. Если что-то в тексте не является буквой, игнорируйте это и не возвращайте. На выходе получаем строку.
Пример:
Ф-ция принимает:
#задача_с_собеседования
Условие:
Создать функцию которая принимает строку и заменяет каждую букву на её позицию в алфавите. Если что-то в тексте не является буквой, игнорируйте это и не возвращайте. На выходе получаем строку.
Пример:
Ф-ция принимает:
"I learn Python with Python Nation!!!"
Ф-ция возвращает: "9 12 5 1 18 14 16 25 20 8 15 14 23 9 20 8 16 25 20 8 15 14 14 1 20 9 15 14"
📌Делитесь своим решением в комментариях👇#задача_с_собеседования
👍10
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Вам необходимо проверить, являются ли две строки анаграммами? На вход идут две строки, состоящие из символов английского алфавита.
Примеры:
#задача_с_собеседования
Условие:
Вам необходимо проверить, являются ли две строки анаграммами? На вход идут две строки, состоящие из символов английского алфавита.
Примеры:
is_anagram('car', 'tar') -> False📌Делитесь своим решением в комментариях👇
is_anagram('car', 'cart') -> False
is_anagram('anagram', 'nagaram') -> True
is_anagram('beluga', 'begula') -> True
#задача_с_собеседования
👍4
🐍 А вы знали? Выпуск №20
Перенос строк кода двумя способами.
Однако помните, что тот же PEP-8 рекомендует использовать скобки вместо обратных слэшей там, где это возможно.
Почему скобки лучше для переноса:
- Лучше восприятие
- Скобок две, а слэшей надо по одному на каждый перенос
- Можно забыть слэш и сломать код
- Можно поставить пробел после слэша и тоже сломать
Перенос строк кода двумя способами.
Однако помните, что тот же PEP-8 рекомендует использовать скобки вместо обратных слэшей там, где это возможно.
Почему скобки лучше для переноса:
- Лучше восприятие
- Скобок две, а слэшей надо по одному на каждый перенос
- Можно забыть слэш и сломать код
- Можно поставить пробел после слэша и тоже сломать
👍20
⚡️ Задача с собеседования | Уровень: #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